Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157112 - x11-apps/mkcfm-1.0.1 doesn't compile
Summary: x11-apps/mkcfm-1.0.1 doesn't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-04 09:12 UTC by Vincent Le Ligeour
Modified: 2007-01-13 17:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent Le Ligeour 2006-12-04 09:12:42 UTC
Portage 2.1.2_rc2-r4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.5-r0, 2.6.18-gentoo i686)
=================================================================
System uname: 2.6.18-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.12.6
Last Sync: Mon, 04 Dec 2006 13:30:05 +0000
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org http://ftp.gentoo.skynet.be/pub/gentoo/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ http://distfiles.gentoo.org/distfiles/"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.intranet.leligeour.net/gentoo-portage/"
USE="x86 X aalib acpi acpi4linux alsa apache2 apm ares arts berkdb bitmap-fonts cli cracklib crypt cups dba dlloader dri dvd dvdr eds elibc_glibc emboss encode esd extensions firefox foomaticdb fortran gdbm gif glitz gnome gpm gstreamer gtk gtk2 iconv imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kernel_linux libcaca libg++ libgd libwww linguas_fr mad maildir mikmod mmap mmx mmx2 motif mozsvg mp3 mpeg nagios-dns nagios-ping nagios-ssh ncurses nls nptl nptlonly nvidia ogg opengl opens oss pam pcre perl png pppd pthreads python qt3 qt4 quicktime readline reflection rtc sdl session simplexml spell spl sse sse2 ssl svg tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU v4l v4l2 video_cards_nv video_cards_v4l video_cards_vesa vorbis win32codecs xcomposite xfs xinerama xml xorg xscreensaver xsl xv xvid xvmc zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Vincent Le Ligeour 2006-12-04 09:13:14 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
Comment 2 Vincent Le Ligeour 2006-12-04 09:13:14 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é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.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-12-04 09:18:00 UTC
Set your locales to C when reporting bugs. Thanks.
Comment 4 Vincent Le Ligeour 2006-12-04 09:18:36 UTC
"could" be related to a change between libXfont-1.2.3 and libXfont-1.2.5
Comment 5 Vincent Le Ligeour 2006-12-04 09:28:03 UTC
(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
Comment 6 Vincent Le Ligeour 2006-12-04 09:37:08 UTC
> 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
Comment 7 Vincent Le Ligeour 2006-12-04 09:43:49 UTC
> 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
Comment 8 Joshua Baergen (RETIRED) gentoo-dev 2006-12-04 13:09:48 UTC
(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.
Comment 9 Joshua Baergen (RETIRED) gentoo-dev 2007-01-13 17:57:45 UTC
Masked for removal.  Thanks for the report.