I run a current system on amd64 from today. The ilmbase doesn't continue the configure script after:
checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for cc_r... cc checking for semaphore.h... (cached) yes checking for library containing sem_init... none required checking whether to use POSIX unnamed semaphores... So I disabled posix semaphores in the Makefile and it's now building the package. I don't know if this is the best fix, but it worked for me to compile gimp and kdelibs. Index: graphics/ilmbase/Makefile =================================================================== RCS file: /cvs/ports/graphics/ilmbase/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- graphics/ilmbase/Makefile 7 Aug 2013 15:37:10 -0000 1.10 +++ graphics/ilmbase/Makefile 20 Nov 2013 22:31:25 -0000 @@ -23,6 +23,7 @@ WANTLIB= m stdc++ CONFIGURE_STYLE=gnu CONFIGURE_ENV= LIBS="-lstdc++ -lm" +CONFIGURE_ARGS+=--disable-posix-sem USE_GMAKE= Yes
