The following packages will be installed: freedup Fetching README... 0%100%100%100%100%100%Done Fetching freedup.SlackBuild... 0%100%100%100%100%100%Done Fetching freedup.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done freedup-1.6-3/ freedup-1.6-3/Makefile freedup-1.6-3/Makefile.tests freedup-1.6-3/Makefile.Linux freedup-1.6-3/Makefile.Darwin freedup-1.6-3/Makefile.CYGWIN_NT-5.1 freedup-1.6-3/Makefile.AIX freedup-1.6-3/Makefile.BSD freedup-1.6-3/demo/ freedup-1.6-3/demo/mp3/ freedup-1.6-3/demo/mp3/base.mp3 freedup-1.6-3/demo/mp3/t2v2.mp3 freedup-1.6-3/demo/mp3/t2v1.mp3 freedup-1.6-3/demo/mp3/tail.mp3 freedup-1.6-3/demo/mp3/t2v3.mp3 freedup-1.6-3/demo/mp3/head.mp3 freedup-1.6-3/demo/mp3/both.mp3 freedup-1.6-3/demo/mp4/ freedup-1.6-3/demo/mp4/utf8.m4a freedup-1.6-3/demo/mp4/base.m4a freedup-1.6-3/demo/gif/ freedup-1.6-3/demo/gif/base.gif freedup-1.6-3/demo/gif/head.gif freedup-1.6-3/demo/aac/ freedup-1.6-3/demo/mpg/ freedup-1.6-3/demo/png/ freedup-1.6-3/demo/jpg/ freedup-1.6-3/demo/jpg/head.jpg freedup-1.6-3/demo/jpg/base.jpg freedup-1.6-3/demo/ogg/ freedup-1.6-3/freedup.c freedup-1.6-3/freedup.h freedup-1.6-3/sha1.c freedup-1.6-3/sha1.h freedup-1.6-3/config.c freedup-1.6-3/config.h freedup-1.6-3/my.c freedup-1.6-3/mp3.c freedup-1.6-3/mp4.c freedup-1.6-3/mpc.c freedup-1.6-3/jpg.c freedup-1.6-3/ogg.c freedup-1.6-3/auto.c freedup-1.6-3/my.h freedup-1.6-3/mp3.h freedup-1.6-3/mp4.h freedup-1.6-3/mpc.h freedup-1.6-3/jpg.h freedup-1.6-3/ogg.h freedup-1.6-3/auto.h freedup-1.6-3/web.c freedup-1.6-3/web.h freedup-1.6-3/socket.c freedup-1.6-3/socket.h freedup-1.6-3/helper.h freedup-1.6-3/nethelp.h freedup-1.6-3/symharden.c freedup-1.6-3/README.SHA freedup-1.6-3/README.html freedup-1.6-3/COPYING.SHA freedup-1.6-3/freedup freedup-1.6-3/freedup.1 freedup-1.6-3/freedup.spec freedup-1.6-3/freedup.xinetd freedup-1.6-3/symharden freedup-1.6-3/symharden.1 freedup-1.6-3/ChangeLog freedup-1.6-3/TODO freedup-1.6-3/README freedup-1.6-3/COPYING freedup-1.6-3/rules freedup-1.6-3/copyright freedup-1.6-3/verify freedup-1.6-3/pad.xml freedup-1.6-3/debian/ freedup-1.6-3/debian/docs freedup-1.6-3/debian/control freedup-1.6-3/debian/source/ freedup-1.6-3/debian/source/format freedup-1.6-3/debian/README.html freedup-1.6-3/debian/changelog freedup-1.6-3/debian/copyright freedup-1.6-3/debian/freedup.doc-base freedup-1.6-3/debian/compat freedup-1.6-3/debian/watch freedup-1.6-3/debian/README.SHA freedup-1.6-3/debian/README.Debian freedup-1.6-3/debian/README freedup-1.6-3/debian/manpage.1 freedup-1.6-3/debian/robots.txt freedup-1.6-3/debian/TODO freedup-1.6-3/debian/rules freedup-1.6-3/html/ freedup-1.6-3/html/freedup.css freedup-1.6-3/html/index.html freedup-1.6-3/html/foot.html freedup-1.6-3/html/head.html freedup-1.6-3/html/intro.html freedup-1.6-3/html/syntax.html freedup-1.6-3/html/download.html freedup-1.6-3/html/process.html freedup-1.6-3/html/examples.html freedup-1.6-3/html/hint.html freedup-1.6-3/html/questions.html freedup-1.6-3/html/offer.html awk '{if($1=="%define"){if($2=="version")v=$3;if($2=="release")r=$3;}};END{printf"%s-%s",v,r;}' \ freedup.spec >version echo -e "#define VERSION\t\"$(/bin/cat version)\"" >version.h cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o freedup.o freedup.c cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o config.o config.c config.c: In function ‘readconfigline’: config.c:360:13: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 360 | while( isspace(ptr[1]) && (ptr-token)<2000 ) ptr++; ptr++; | ^~~~~ config.c:360:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 360 | while( isspace(ptr[1]) && (ptr-token)<2000 ) ptr++; ptr++; | ^~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o sha1.o sha1.c sha1.c:58:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=] 58 | static const char rcsid[] = | ^~~~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o mp3.o mp3.c mp3.c: In function ‘mp3start’: mp3.c:54:30: warning: variable ‘version’ set but not used [-Wunused-but-set-variable] 54 | unsigned char buffer[10],version; | ^~~~~~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o mp4.o mp4.c mp4.c: In function ‘mp4fulltest’: mp4.c:42:12: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 42 | size_t count; | ^~~~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o mpc.o mpc.c mpc.c: In function ‘mpcfulltest’: mpc.c:42:12: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 42 | size_t count; | ^~~~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o jpg.o jpg.c jpg.c: In function ‘jpgfulltest’: jpg.c:36:12: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 36 | size_t count; | ^~~~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o my.o my.c cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o ogg.o ogg.c ogg.c: In function ‘oggfulltest’: ogg.c:46:12: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 46 | size_t count; | ^~~~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o auto.o auto.c auto.c: In function ‘autofulltest’: auto.c:53:12: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 53 | size_t count; | ^~~~~ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o web.o web.c In file included from web.c:21: web.c: In function ‘answer’: web.c:103:28: warning: left-hand operand of comma expression has no effect [-Wunused-value] 103 | assert( ((end-ptr<1024),"filename buffer is defined to 1024 chars only") ); | ^ web.c:103:28: warning: left-hand operand of comma expression has no effect [-Wunused-value] 103 | assert( ((end-ptr<1024),"filename buffer is defined to 1024 chars only") ); | ^ web.c:83:9: warning: variable ‘type’ set but not used [-Wunused-but-set-variable] 83 | int type=0; | ^~~~ web.c: In function ‘process’: web.c:234:17: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 234 | external=show_header(200,2); | ^ cc -O2 -Wall -pedantic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAVOUR="\"d\"" -DHASHSUM=0 -std=gnu99 -c -o socket.o socket.c cc freedup.o config.o sha1.o mp3.o mp4.o mpc.o jpg.o my.o ogg.o auto.o web.o socket.o -o freedup /usr/bin/ld: freedup.o: in function `linkfilesecure': freedup.c:(.text+0xf5e): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' External program "/usr/bin/sha512sum"  is present and executable External program "/usr/bin/sha384sum"  is present and executable External program "/usr/bin/sha256sum"  is present and executable External program "/usr/bin/sha224sum"  is present and executable External program "/usr/bin/sha1sum"  is present and executable External program "/usr/bin/md5sum"  is present and executable External program "/usr/bin/sum"  is present and executable sha1.c:58:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=] 58 | static const char rcsid[] = | ^~~~~ Test prepared: Hash Method - internal: SHA1 by A.Saddi successful make -f Makefile.tests make[1]: Entering directory '/usr/src/slapt-src-i486/system/freedup/freedup-1.6-3' Test prepared: Same Size - Special Chars, no Hash successful Test prepared: Same Size - Special Chars, Classic Hash successful Test prepared: Same Size - Special Chars, Advanced Hashsuccessful Test prepared: Same Size - Different Content successful Test prepared: Same Size - Similar Content successful Test prepared: Same Size - Spaces in Names successful Test prepared: Same Size - Spaces in Dirs successful Test prepared: Same File - Dir Modification Time successful Test prepared: Same File - Link Clusters successful Test prepared: Same File - Link Cluster Priority successful Test prepared: Same File - Link Cluster Size successful Test prepared: Same File - Link Cluster Oldest successful Test prepared: Same File - Link Cluster Newest successful Test prepared: Same File - Testing standard input successful Test prepared: Same File - Different Trees successful Test prepared: Same File - Different Attributes successful Test prepared: Same File - Different Permissions successful Test prepared: Same File - Different Users successful Test prepared: Same File - Different Group successful Test prepared: Same File - Different Modification Date successful Test prepared: Same File - Modification after 10min successful Test prepared: Same File - Symbolic Links successful Test prepared: Same File - More Symbolic Links successful Test prepared: Same Content - Different Size successful Test prepared: Empty Files - only link non-empty ones successful Test prepared: Empty Files - also link empty ones successful Test prepared: Interactive Mode - Link & Delete successful Test prepared: Extra Style Mode - MP2 & MP3 Tag skip successful Test prepared: Extra Style Mode - MP4 mdat exposure successful Test prepared: Extra Style Mode - JPEG Header skip successful Test prepared: Extra Style Mode - JPEG & MP3 Mix successful make[1]: Leaving directory '/usr/src/slapt-src-i486/system/freedup/freedup-1.6-3' gzip -c freedup.1 >freedup.1.gz gzip -c symharden.1 >symharden.1.gz [ "./freedup" = ./freedup ] || cp ./freedup freedup install -d /usr/src/slapt-src-i486/system/freedup/package-freedup install -d /usr/src/slapt-src-i486/system/freedup/package-freedup//usr/bin install -p -s -m 755 freedup /usr/src/slapt-src-i486/system/freedup/package-freedup//usr/bin/freedup install -p -s -m 755 symharden /usr/src/slapt-src-i486/system/freedup/package-freedup//usr/bin/symharden install -d /usr/src/slapt-src-i486/system/freedup/package-freedup//usr/man//man1 install -p -m 755 freedup.1.gz /usr/src/slapt-src-i486/system/freedup/package-freedup//usr/man//man1/ install -p -m 755 symharden.1.gz /usr/src/slapt-src-i486/system/freedup/package-freedup//usr/man//man1/ Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-i486/system/freedup/freedup-1.6.3-i586-1salix15.0.txz ./ install/ install/slack-desc usr/ usr/bin/ usr/bin/freedup usr/bin/symharden usr/doc/ usr/doc/freedup-1.6.3/ usr/doc/freedup-1.6.3/COPYING usr/doc/freedup-1.6.3/ChangeLog usr/doc/freedup-1.6.3/README usr/doc/freedup-1.6.3/READMEsalix15.0 usr/doc/freedup-1.6.3/TODO usr/doc/freedup-1.6.3/freedup.SlackBuild usr/doc/freedup-1.6.3/html/ usr/doc/freedup-1.6.3/html/download.html usr/doc/freedup-1.6.3/html/examples.html usr/doc/freedup-1.6.3/html/foot.html usr/doc/freedup-1.6.3/html/freedup.css usr/doc/freedup-1.6.3/html/head.html usr/doc/freedup-1.6.3/html/hint.html usr/doc/freedup-1.6.3/html/index.html usr/doc/freedup-1.6.3/html/intro.html usr/doc/freedup-1.6.3/html/offer.html usr/doc/freedup-1.6.3/html/process.html usr/doc/freedup-1.6.3/html/questions.html usr/doc/freedup-1.6.3/html/syntax.html usr/man/ usr/man/man1/ usr/man/man1/freedup.1.gz usr/man/man1/symharden.1.gz Slackware package /usr/src/slapt-src-i486/system/freedup/freedup-1.6.3-i586-1salix15.0.txz created. Installing package freedup-1.6.3-i586-1salix15.0... | freedup (Duplicate file finder and linker) | | Freedup walks through the file trees (directories) you specify. | When it finds two identical files on the same device, it hard | links them together. | | In this case two or more files still exist in their respective | directories, but only one copy of the data is stored on disk; | both directory entries point to the same data blocks. | | | |