Hi, # emerge -av unrealircd These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] net-irc/unrealircd-3.2.4 -curl -hub +ipv6 +ssl +zlib 0 kB -----8<-----------8<----------8<-----------8<---- i686-pc-linux-gnu-gcc -I../include -I/var/tmp/portage/unrealircd-3.2.4/work/Unreal3.2/extras/regexp/include -I/var/tmp/portage/unrealircd-3.2.4/work/Unreal3.2/extras/c-ares/include -pipe -march=pentium3 -mcpu=pentium3 -O3 -pipe -funsigned-char -fno-strict-aliasing -DZIP_LINKS -DUSE_LIBCURL -export-dynamic -c list.c ircd.c:74:23: curl/curl.h: No such file or directory ircd.c: In function `do_version_check': ircd.c:863: warning: assignment makes pointer from integer without a cast ircd.c:864: error: `LIBCURL_VERSION' undeclared (first use in this function) ircd.c:864: error: (Each undeclared identifier is reported only once ircd.c:864: error: for each function it appears in.) make[1]: *** [ircd.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory /var/tmp/portage/unrealircd-3.2.4/work/Unreal3.2/src' make: *** [build] Error 2 !!! ERROR: net-irc/unrealircd-3.2.4 failed. !!! Function src_compile, Line 76, Exitcode 2 !!! emake failed It seems like unrealircd doesn't like the --disable-libcurl option and tries to include curl anyhow. The solution would be to remove the $(use_enable curl libcurl '/usr') line from the ebuild and replace it with a classic if use curl; then... statement. I'll attach a patch so you can see what I did to get unrealircd compiled without curl. Cheers Polynomial-C
Created attachment 81840 [details, diff] unrealircd-3.2.4.ebuild.diff
Blame Alec Warner! I implemented the original ebuild with myconf, because *I* know that the configure script is broken. Reverted back. Thanks for reporting!
Yeah I definately messed that up, although I recalled testing it and getting the same printed output, but I guess I was wrong ;)
Hi, yes, I later found out, that it's the same problem with ipv6 so I assumed that this would apply to all configure-flags. I'm glad that the ebuild now works again and I can remove this ebuild from my overlay :) Happy Gentooin' Cheers Poly