successful emerge of app-text/lout 3.30 Reproducible: Always Steps to Reproduce: 1. 2. 3. !!! Relying on the shell to locate gcc, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 2.0.52-r1 (default-darwin/macos/10.4, gcc-4.0.0, libsystem-7.1-r0, 8.2.0 Power Macintosh) =============================================================== == System uname: 8.2.0 Power Macintosh powerpc macos-20041118 distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled] dev-lang/python: [Not Present] sys-apps/sandbox: [Not Present] sys-devel/autoconf: [Not Present] sys-devel/automake: [Not Present] sys-devel/binutils: [Not Present] sys-devel/libtool: [Not Present] virtual/os-headers: 7.1 ACCEPT_KEYWORDS="ppc-macos ~ppc-macos" AUTOCLEAN="yes" CBUILD="powerpc-apple-darwin" CFLAGS="-O2 -pipe" CHOST="powerpc-apple-darwin" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/ qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/ gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc emboss imagemagick nls png ppc-macos sdl userland_Darwin kernel_Darwin elibc_Darwin" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
with USE=zlib: gcc -o lout z01.o z02.o z03.o z04.o z05.o z06.o z07.o z08.o z09.o z10.o z11.o z12.o z13.o z14.o z15.o z16.o z17.o z18.o z19.o z20.o z21.o z22.o z23.o z24.o z25.o z26.o z27.o z28.o z29.o z30.o z31.o z32.o z33.o z34.o z35.o z36.o z37.o z38.o z39.o z40.o z41.o z42.o z43.o z44.o z45.o z46.o z47.o z48.o z49.o z50.o z51.o z52.o /usr/lib/libz.a -lm powerpc-apple-darwin8-gcc-4.0.0: /usr/lib/libz.a: No such file or directory make: *** [lout] Error 1 make: *** Waiting for unfinished jobs.... chmod a+x prg2lout make: *** Waiting for unfinished jobs.... looks like it's trying to link statically...
> looks like it's trying to link statically... This is an ebuild problem. If you replace use zlib && myconf="$myconf PDF_COMPRESSION=1 ZLIB=/usr/lib/libz.a" by use zlib && myconf="$myconf PDF_COMPRESSION=1 ZLIB=-lz" in lout-3.30.ebuild, even a USE="zlib" emerge lout works
then the question is, why is it there like that? I guess it was intended to be a static linkage, so changing it, makes it dynamic, also for linux.
> then the question is, why is it there like that? I guess it was intended to be > a static linkage, so changing it, makes it dynamic, also for linux. No idea. With static linkage it seems to work, at least a "lout -?" Additionally, the recommended version of zlib is rather ancient, but the current zlib version still works. Can you check with the ebuild maintainer?
I checked that it compiles and runs on linux. - app-text is no emailable herd - there is no maintainer of the package
> I checked that it compiles and runs on linux. > - app-text is no emailable herd lout is a markup language, so perhaps it could become part of the text-markup herd?
If work is done here, perhaps also the version could be updated to lout 3.31? (released august 2005)
hehe, you're quite active on this ;) I need a knowledgable person to advise me here on how to continue. Will see if I can get some advice in the IRC channels today.
- bumped to version 3.31 - added ~ppc-macos - replaced /usr/lib/libz.a by -lz