Because -Werror is in the src/Makefile, the compile breaks off on two, in my eyes, minor warnings. Sed-line to remove it, which allows the compile stage to finish. After this, the ebuild breaks in the install stage, with a sandbox violation. Trial and error shows that PREFIX should be prefix, and that mandir should be specified on the commandline. The INSTALLDIR is not used, and has been removed. Dependencies have been separated out into runtime dependencies and build-time dependencies, and naturally the CVS Header line has been cleared out. Updated ebuild attached, please update this in CVS so people can upgrade.
Created attachment 24149 [details] iip-1.2.ebuild Updated ebuild.
Fixed in cvs thanks for the bug report.
"After this, the ebuild breaks in the install stage, with a sandbox violation. Trial and error shows that PREFIX should be prefix, and that mandir should be specified on the commandline. The INSTALLDIR is not used, and has been removed. Dependencies have been separated out into runtime dependencies and build-time dependencies, and naturally the CVS Header line has been cleared out." * Adding user 'iip' to your system ... * iip already exists on your system :) Making install in src make[1]: Entering directory `/var/tmp/portage/iip-1.2/work/iip-1.2-dev1/src' make[2]: Entering directory `/var/tmp/portage/iip-1.2/work/iip-1.2-dev1/src' /bin/sh ../mkinstalldirs /usr/bin /bin/sh ../libtool --mode=install /usr/bin/install -c isproxy /usr/bin/isproxy /usr/bin/install -c isproxy /usr/bin/isproxy ACCESS DENIED unlink: /usr/bin/isproxy /usr/bin/install: cannot remove `/usr/bin/isproxy': Permission denied make[2]: *** [install-binPROGRAMS] Error 1 make[2]: Leaving directory `/var/tmp/portage/iip-1.2/work/iip-1.2-dev1/src' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/iip-1.2/work/iip-1.2-dev1/src' make: *** [install-recursive] Error 1 !!! ERROR: net-irc/iip-1.2 failed. !!! Function src_install, Line 39, Exitcode 2 !!! (no error message)
Changes have been made in cvs.