make[2]: Entering directory `/var/tmp/portage/net-p2p/ed2k_hash-0.4.0-r1/work/ed2k_hash-0.4.0/ed2k_hash/GUI' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/fltk-1 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libdrm -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I.. -D_GUI -O2 -pipe -march=core2 -mcx16 -msahf -mpopcnt -msse4.2 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -frecord-gcc-switches -g -Wenum-compare -c -o ed2k_hash_gui-Configuration.o `test -f 'Configuration.cpp' || echo './'`Configuration.cpp Configuration.cpp: In function ‘void load_config()’: Configuration.cpp:191:35: error: ‘strlen’ was not declared in this scope Configuration.cpp:208:34: error: ‘strcmp’ was not declared in this scope Configuration.cpp: In function ‘void save_config()’: Configuration.cpp:256:35: error: ‘strlen’ was not declared in this scope make[2]: *** [ed2k_hash_gui-Configuration.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-p2p/ed2k_hash-0.4.0-r1/work/ed2k_hash-0.4.0/ed2k_hash/GUI' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-p2p/ed2k_hash-0.4.0-r1/work/ed2k_hash-0.4.0/ed2k_hash' make: *** [install-recursive] Error 1
Created attachment 266631 [details] /var/log/portage/build/net-p2p/ed2k_hash-0.4.0-r1:20110320-182709.log build-log
It builds for me
Are you still able to reproduce?
Yes I am. With USE=fltk
I doubt this will be solved ever, we should probably disable that optional support (if we still want this tool in the tree...)
[master 5cec566] net-p2p/ed2k_hash: fltk support is completely broken (#359643) 2 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 net-p2p/ed2k_hash/ed2k_hash-0.4.0-r2.ebuild