* installing *source* package 'anticlust' ...
** this is package 'anticlust' version '0.8.12'
** package 'anticlust' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: 'gcc.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2025_11_13_01_50_00_26121/Rtmp4oIHlh/R.INSTALL79ac247ecd5/anticlust/src'
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c anticlust_init.c -o anticlust_init.o
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c bicriterion_iterated_local_search_call.c -o bicriterion_iterated_local_search_call.o
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c categorical-contraints.c -o categorical-contraints.o
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c dispersion_anticlustering.c -o dispersion_anticlustering.o
dispersion_anticlustering.c: In function 'dispersion_anticlustering':
dispersion_anticlustering.c:213:25: warning: 'best_partner' may be used uninitialized [-Wmaybe-uninitialized]
213 | swap(n, i, best_partner, PTR_NODES);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dispersion_anticlustering.c:137:16: note: 'best_partner' was declared here
137 | size_t best_partner;
| ^~~~~~~~~~~~
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c distance-anticlustering.c -o distance-anticlustering.o
distance-anticlustering.c: In function 'distance_anticlustering_':
distance-anticlustering.c:270:33: warning: 'best_partner' may be used uninitialized [-Wmaybe-uninitialized]
270 | swap(n, i, best_partner, PTR_NODES);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distance-anticlustering.c:187:16: note: 'best_partner' was declared here
187 | size_t best_partner;
| ^~~~~~~~~~~~
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fast-kmeans-anticlustering.c -o fast-kmeans-anticlustering.o
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c free-memory.c -o free-memory.o
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c kmeans-anticlustering.c -o kmeans-anticlustering.o
kmeans-anticlustering.c: In function 'kmeans_anticlustering':
kmeans-anticlustering.c:241:25: warning: 'best_partner' may be used uninitialized [-Wmaybe-uninitialized]
241 | swap(n, i, best_partner, PTR_NODES);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kmeans-anticlustering.c:177:16: note: 'best_partner' was declared here
177 | size_t best_partner;
| ^~~~~~~~~~~~
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c misc-array-methods.c -o misc-array-methods.o
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c set-up-data-structures.c -o set-up-data-structures.o
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c three-phase-dispersion.c -o three-phase-dispersion.o
three-phase-dispersion.c: In function 'SearchAlgorithmDisperion':
three-phase-dispersion.c:443:12: warning: unused variable 'elapsed_time' [-Wunused-variable]
443 | double elapsed_time = (double) (end_time - start_time)/CLOCKS_PER_SEC;
| ^~~~~~~~~~~~
three-phase-dispersion.c: In function 'DirectPerturbationDispersion':
three-phase-dispersion.c:651:13: warning: 'selectedElement' may be used uninitialized [-Wmaybe-uninitialized]
651 | adding(selectedElement, k, s, min_distance_tuple, min_distance_per_cluster);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
three-phase-dispersion.c:549:30: note: 'selectedElement' was declared here
549 | int new_ind, ind1, ind2, selectedElement, minElement;
| ^~~~~~~~~~~~~~~
three-phase-dispersion.c:654:15: warning: 'selectedGroup' may be used uninitialized [-Wmaybe-uninitialized]
654 | Rd[selectedGroup] = -1;
| ^
three-phase-dispersion.c:610:13: note: 'selectedGroup' was declared here
610 | int selectedGroup;
| ^~~~~~~~~~~~~
three-phase-dispersion.c: In function 'CrossoverDispersion':
three-phase-dispersion.c:809:20: warning: 'selectedGroup' may be used uninitialized [-Wmaybe-uninitialized]
809 | if (s2[j] == selectedGroup) {
| ^
three-phase-dispersion.c:698:15: note: 'selectedGroup' was declared here
698 | int i, j, selectedGroup;
| ^~~~~~~~~~~~~
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c three_phase_search_dynamic_population_size.c -o three_phase_search_dynamic_population_size.o
three_phase_search_dynamic_population_size.c: In function 'process_partition':
three_phase_search_dynamic_population_size.c:668:12: warning: 'selectedGroup' may be used uninitialized [-Wmaybe-uninitialized]
668 | if (s1[i] == selectedGroup) {
| ^
three_phase_search_dynamic_population_size.c:655:12: note: 'selectedGroup' was declared here
655 | int i, selectedGroup, processedCount, selectedElement;
| ^~~~~~~~~~~~~
three_phase_search_dynamic_population_size.c: In function 'DirectPerturbationDiversity':
three_phase_search_dynamic_population_size.c:605:17: warning: 'selectedGroup' may be used uninitialized [-Wmaybe-uninitialized]
605 | s[Rd[selectedGroup]] = i;
| ^
three_phase_search_dynamic_population_size.c:573:13: note: 'selectedGroup' was declared here
573 | int selectedGroup;
| ^~~~~~~~~~~~~
three_phase_search_dynamic_population_size.c:627:26: warning: 'groupWithMaxAvgCon' may be used uninitialized [-Wmaybe-uninitialized]
627 | if (SizeGroup[groupWithMaxAvgCon] < UB[groupWithMaxAvgCon]) {
| ^
three_phase_search_dynamic_population_size.c:612:13: note: 'groupWithMaxAvgCon' was declared here
612 | int groupWithMaxAvgCon;
| ^~~~~~~~~~~~~~~~~~
gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c variance-objective.c -o variance-objective.o
gcc -shared -s -static-libgcc -o anticlust.dll tmp.def anticlust_init.o bicriterion_iterated_local_search_call.o categorical-contraints.o dispersion_anticlustering.o distance-anticlustering.o fast-kmeans-anticlustering.o free-memory.o kmeans-anticlustering.o misc-array-methods.o set-up-data-structures.o three-phase-dispersion.o three_phase_search_dynamic_population_size.o variance-objective.o -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2025_11_13_01_50_00_26121/Rtmp4oIHlh/R.INSTALL79ac247ecd5/anticlust/src'
make[1]: Entering directory '/d/temp/2025_11_13_01_50_00_26121/Rtmp4oIHlh/R.INSTALL79ac247ecd5/anticlust/src'
make[1]: Leaving directory '/d/temp/2025_11_13_01_50_00_26121/Rtmp4oIHlh/R.INSTALL79ac247ecd5/anticlust/src'
installing to d:/Rcompile/CRANpkg/lib/4.6/00LOCK-anticlust/00new/anticlust/libs/x64
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'anticlust' as anticlust_0.8.12.zip
* DONE (anticlust)