Summary: | x11-apps/mkcfm-1.0.1 doesn't compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vincent Le Ligeour <gentoo> |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Vincent Le Ligeour
2006-12-04 09:12:42 UTC
emerge returns : Calculating dependencies... done! >>> Emerging (1 of 1) x11-apps/mkcfm-1.0.1 to / * mkcfm-1.0.1.tar.bz2 size ;-) ... * mkcfm-1.0.1.tar.bz2 RMD160 ;-) ... * mkcfm-1.0.1.tar.bz2 SHA256 ;-) ... * mkcfm-1.0.1.tar.bz2 MD5 ;-) ... * checking ebuild checksums ;-) ... * checking auxfile checksums ;-) ... * checking miscfile checksums ;-) ... * checking mkcfm-1.0.1.tar.bz2 ;-) ... >>> Unpacking source... >>> Unpacking mkcfm-1.0.1.tar.bz2 to /var/tmp/portage/x11-apps/mkcfm-1.0.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/x11-apps/mkcfm-1.0.1/work/mkcfm-1.0.1 ... * econf: updating mkcfm-1.0.1/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mkcfm-1.0.1/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix= uild=i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for a BSD-compatible install... /bin/install -c checking for i686-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for MKCFM... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make all-am make[1]: entrant dans le r emerge returns : Calculating dependencies... done! >>> Emerging (1 of 1) x11-apps/mkcfm-1.0.1 to / * mkcfm-1.0.1.tar.bz2 size ;-) ... * mkcfm-1.0.1.tar.bz2 RMD160 ;-) ... * mkcfm-1.0.1.tar.bz2 SHA256 ;-) ... * mkcfm-1.0.1.tar.bz2 MD5 ;-) ... * checking ebuild checksums ;-) ... * checking auxfile checksums ;-) ... * checking miscfile checksums ;-) ... * checking mkcfm-1.0.1.tar.bz2 ;-) ... >>> Unpacking source... >>> Unpacking mkcfm-1.0.1.tar.bz2 to /var/tmp/portage/x11-apps/mkcfm-1.0.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/x11-apps/mkcfm-1.0.1/work/mkcfm-1.0.1 ... * econf: updating mkcfm-1.0.1/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mkcfm-1.0.1/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix= uild=i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for a BSD-compatible install... /bin/install -c checking for i686-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for MKCFM... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make all-am make[1]: entrant dans le répertoire « /var/tmp/portage/x11-apps/mkcfm-1.0.1/work/mkcfm-1.0.1 » if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DDEFAULTCID=\"/usr/lib/X11/fonts/CID\" -O2 -march=i686 -fomit-frame-pointer -MT mkcfm-mkcf mkcfm.Tpo" \ -c -o mkcfm-mkcfm.o `test -f 'mkcfm.c' || echo './'`mkcfm.c; \ then mv -f ".deps/mkcfm-mkcfm.Tpo" ".deps/mkcfm-mkcfm.Po"; \ else rm -f ".deps/mkcfm-mkcfm.Tpo"; exit 1; \ fi sed -e 's|__vendorversion__|"mkcfm 1.0.1" "X Version 11"|' -e 's|__xorgversion__|"mkcfm 1.0.1" "X Version 11"|' -e 's|__xservername__|Xorg|g' -e 's|__xconfigfile__|xorg.conf| |g' -e 's|__apploaddir__||' -e 's|__appmansuffix__|1x|g' -e 's|__libmansuffix__|3x|g' -e 's|__adminmansuffix__|8|g' -e 's|__miscmansuffix__|7|g' -e 's|__filemansuffix__|5x|g' i686-pc-linux-gnu-gcc -O2 -march=i686 -fomit-frame-pointer -o mkcfm mkcfm-mkcfm.o -lX11 -lXfont -lFS -lfontenc mkcfm-mkcfm.o: dans la fonction « DoDirectory »: mkcfm.c:(.text+0x28f): référence indéfinie vers « CIDOpenScalable » mkcfm-mkcfm.o: dans la fonction « main »: mkcfm.c:(.text+0x439): référence indéfinie vers « CIDRegisterFontFileFunctions » mkcfm.c:(.text+0x46e): référence indéfinie vers « CIDRegisterFontFileFunctions » collect2: ld a retourné 1 code d'état d'exécution make[1]: *** [mkcfm] Erreur 1 make[1]: quittant le répertoire « /var/tmp/portage/x11-apps/mkcfm-1.0.1/work/mkcfm-1.0.1 » make: *** [all] Erreur 2 !!! ERROR: x11-apps/mkcfm-1.0.1 failed. Call stack: ebuild.sh, line 1569: Called dyn_compile ebuild.sh, line 938: Called src_compile ebuild.sh, line 1262: Called x-modular_src_compile x-modular.eclass, line 333: Called x-modular_src_make x-modular.eclass, line 328: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. Set your locales to C when reporting bugs. Thanks. "could" be related to a change between libXfont-1.2.3 and libXfont-1.2.5 (In reply to comment #3) > "could" be related to a change between libXfont-1.2.3 and libXfont-1.2.5 > Ok, it is confirmed : http://gitweb.freedesktop.org/?p=xorg/lib/libXfont.git;a=summary since libXfont-1.2.4 support for CID was removed so current mkcfm package could not be build > Ok, it is confirmed : > http://gitweb.freedesktop.org/?p=xorg/lib/libXfont.git;a=summary > since libXfont-1.2.4 support for CID was removed so current mkcfm package could > not be build https://bugs.freedesktop.org/show_bug.cgi?id=5553 mkcfm is deprecated, should probably be masked in portage before being dropped > mkcfm is deprecated, should probably be masked in portage before being dropped Announcement made by Xorg team : http://lists.freedesktop.org/archives/xorg-announce/2006-November/000196.html (In reply to comment #6) > > mkcfm is deprecated, should probably be masked in portage before being dropped > > Announcement made by Xorg team : > > http://lists.freedesktop.org/archives/xorg-announce/2006-November/000196.html > Yeah, we're aware of this, but we just haven't gotten around to getting rid of it yet. Masked for removal. Thanks for the report. |