i686-pc-linux-gnu-g++ -pipe -O2 -march=pentium-m -rdynamic -Wl,-O1 -o .libs/Xvnc Xvnc-xvnc.o Xvnc-dpmsstubs.o Xvnc-stubs.o Xvnc-miinitext.o Xvnc-fbcmap_mi.o ../../fb/.libs/libfb.a ../../xfixes/.libs/libxfixes.a ../../Xext/.libs/libXext.a ../../dbe/.libs/libdbe.a ../../render/.libs/librender.a ../../randr/.libs/librandr.a ../../damageext/.libs/libdamageext.a ../../miext/damage/.libs/libdamage.a ../../miext/shadow/.libs/libshadow.a ../../Xi/.libs/libXi.a ../../xkb/.libs/libxkb.a ../../xkb/.libs/libxkbstubs.a ../../dix/.libs/libxpstubs.a ./.libs/libvnccommon.a ../../../../common/rfb/.libs/librfb.so ../../dix/.libs/libdix.a ../../config/libconfig.a ../../mi/.libs/libmi.a ../../os/.libs/libos.a /usr/lib/libXfont.so /usr/lib/libfreetype.so -lbz2 /usr/lib/libfontenc.so -lz /usr/lib/libpixman-1.so -lcrypto /usr/lib/libX11.so /usr/lib/libxcb-xlib.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lm -lrt ../../dix/.libs/libdix.a(dixfonts.o): In function `InitFonts': dixfonts.c:(.text+0xa59): undefined reference to `PrinterFontRegisterFpeFunctions' dixfonts.c:(.text+0xa5e): undefined reference to `FontFileCheckRegisterFpeFunctions' dixfonts.c:(.text+0xa63): undefined reference to `check_fs_register_fpe_functions' collect2: ld returned 1 exit status make[3]: *** [Xvnc] B��d 1 make[3]: Opuszczenie katalogu `/arch/tmp/portage/net-misc/vnc-4.1.3-r2/work/vnc-4_1_3-unixsrc/unix/xorg-x11-server-source/hw/vnc' make[2]: *** [all] B��d 2 make[2]: Opuszczenie katalogu `/arch/tmp/portage/net-misc/vnc-4.1.3-r2/work/vnc-4_1_3-unixsrc/unix/xorg-x11-server-source/hw/vnc' make[1]: *** [all-recursive] B��d 1 make[1]: Opuszczenie katalogu `/arch/tmp/portage/net-misc/vnc-4.1.3-r2/work/vnc-4_1_3-unixsrc/unix/xorg-x11-server-source/hw' make: *** [all-recursive] B��d 1 * * ERROR: net-misc/vnc-4.1.3-r2 failed. * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 2632: Called die * The specific snippet of code: * emake || die "emake server failed"; * The die message: * emake server failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/arch/tmp/log/net-misc:vnc-4.1.3-r2:20090330-120238.log'. * The ebuild environment file is located at '/arch/tmp/portage/net-misc/vnc-4.1.3-r2/temp/environment'. * >>> Failed to emerge net-misc/vnc-4.1.3-r2, Reproducible: Always emerge --info Portage 2.1.6.11 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r2-cdp i686) ================================================================= System uname: Linux-2.6.28-gentoo-r2-cdp-i686-Intel-R-_Celeron-R-_M_processor_1.50GHz-with-glibc2.0 Timestamp of tree: Mon, 30 Mar 2009 11:00:17 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7-r1, 2.1.7 dev-lang/python: 2.4.4-r13, 2.5.4-r2 dev-python/pycrypto: 2.0.1-r8 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.3 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.63 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.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-pipe -O2 -march=pentium-m -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-pipe -O2 -march=pentium-m" DISTDIR="/arch/tmp/distfiles" FEATURES="ccache distlocks fixpackages metadata-transfer nodoc noinfo parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pl_PL" LC_ALL="pl_PL" LDFLAGS="-Wl,-O1" LINGUAS="pl_PL.UTF-8" MAKEOPTS="-j2" PKGDIR="/arch/tmp/pkgbin" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/arch/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/zugaina /usr/portage/local/layman/pro-audio /usr/portage/local/layman/sabayon /usr/portage/local/layman/desktop-effects /usr/portage/local/layman/arcon /usr/portage/local/layman/x11 /usr/local/my-portage/moje" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X a52 aac aalib acl acpi adplug agg alsa amr amrnb amrwb audacious audiofile bash-completion berkdb bidi bluetooth bzip2 cdparanoia cli cracklib crypt cups dbus dedicated dri dv dvb dvd dvdread encode extensions fbcon ffmpeg fftw flac flash fluidsynth fortran ftp fuse gdbm ggi gif glitz gnome gpm gtk hal iconv ilbc imlib imq ipv6 isdnlog jack java jpeg ladspa lame libcaca libsamplerate mad madwifi matroska mhash midi mmap mmx mng motif mp2 mp3 mp4 mpeg mpeg2 mplayer mudflap ncurses netjack network new-login nls nptl nptlonly nsplugin offensive ogg opengl openmp oss pam pcmcia pcre pdf perl png ppds pppd python qt-static qt3 qt4 quicktime rar rdesktop readline reflection reiser4 reiserfs rtc samba sdk sdl session slang slp sms sndfile soundtouch sox speex spell spl sse sse2 ssl svg sysfs tcpd tga theora threads threadsafe tiff truetype trusted unicode usb userlocales v4l v4l2 vcd vidix vnc vorbis wifi win32codecs wma wmf wxwindows x264 x86 xcb xinerama xml xorg xosd xpm xprint xv xvid yv12 zlib" ALSA_CARDS="virmidi usb-audio hda-intel intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse synaptics keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl_PL.UTF-8" USERLAND="GNU" VIDEO_CARDS="intel vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Please stick with english language in the error messages. Attach the build.log file of the failed emerge to this bug and please make sure to emerge the package with LC_ALL="C" environment variable set.
i686-pc-linux-gnu-g++ -pipe -O2 -march=pentium-m -rdynamic -Wl,-O1 -o .libs/Xvnc Xvnc-xvnc.o Xvnc-dpmsstubs.o Xvnc-stubs.o Xvnc-miinitext.o Xvnc-fbcmap_mi.o ../../fb/.libs/libfb.a ../../xfixes/.libs/libxfixes.a ../../Xext/.libs/libXext.a ../../dbe/.libs/libdbe.a ../../glx/.libs/libglx.a ../../render/.libs/librender.a ../../randr/.libs/librandr.a ../../damageext/.libs/libdamageext.a ../../miext/damage/.libs/libdamage.a ../../miext/shadow/.libs/libshadow.a ../../Xi/.libs/libXi.a ../../xkb/.libs/libxkb.a ../../xkb/.libs/libxkbstubs.a ../../dix/.libs/libxpstubs.a ./.libs/libvnccommon.a ../../../../common/rfb/.libs/librfb.so ../../dix/.libs/libdix.a ../../config/libconfig.a ../../mi/.libs/libmi.a ../../os/.libs/libos.a /usr/lib/libXfont.so /usr/lib/libfreetype.so -lbz2 /usr/lib/libfontenc.so -lz /usr/lib/libpixman-1.so -lcrypto /usr/lib/libX11.so /usr/lib/libxcb-xlib.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lm -lrt ../../dix/.libs/libdix.a(dixfonts.o): In function `InitFonts': dixfonts.c:(.text+0xa59): undefined reference to `PrinterFontRegisterFpeFunctions' dixfonts.c:(.text+0xa5e): undefined reference to `FontFileCheckRegisterFpeFunctions' dixfonts.c:(.text+0xa63): undefined reference to `check_fs_register_fpe_functions' collect2: ld returned 1 exit status make[3]: *** [Xvnc] Error 1 make[3]: Leaving directory `/arch/tmp/portage/net-misc/vnc-4.1.3-r2/work/vnc-4_1_3-unixsrc/unix/xorg-x11-server-source/hw/vnc' make[2]: *** [all] Error 2 make[2]: Leaving directory `/arch/tmp/portage/net-misc/vnc-4.1.3-r2/work/vnc-4_1_3-unixsrc/unix/xorg-x11-server-source/hw/vnc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/arch/tmp/portage/net-misc/vnc-4.1.3-r2/work/vnc-4_1_3-unixsrc/unix/xorg-x11-server-source/hw' make: *** [all-recursive] Error 1 * * ERROR: net-misc/vnc-4.1.3-r2 failed. * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 2630: Called die * The specific snippet of code: * emake || die "emake server failed"; * The die message: * emake server failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/arch/tmp/log/net-misc:vnc-4.1.3-r2:20090401-072624.log'. * The ebuild environment file is located at '/arch/tmp/portage/net-misc/vnc-4.1.3-r2/temp/environment'.
Created attachment 186964 [details] build log
Does the error disappear when you try to emerge the package with ccache disabled?
Would seem to be an x11-libs/libXfonts related problem...
VNC compiled with <libXfont-1.4 works ok. Solved.
*** Bug 271336 has been marked as a duplicate of this bug. ***
*** Bug 271338 has been marked as a duplicate of this bug. ***
I don't understand why this bug is resolved. If vnc-4.1.3-r2 does not compile with libXfont-1.4.0, how can the fact that its DEPEND (x11-libs/libXfont) does not exclude 1.4.0 be correct. The vnc ebuild has a bug due to the lack of this exclusion, right? Shouldn't there be a -r3 released with the proper DEPEND atom?
xorg-server-1.6* depends on >=x11-libs/libXfont-1.4.0. net-misc/vnc-4.1.3-r2 depends on xorg-server-1.5.3, which seems to be wrong, because it works with xorg-server-1.6* as expected. but net-misc/vnc-4.1.3-r2 depends on x11-libs/libXfont without version specification, which is wrong, it fails to build with x11-libs/libXfont-1.4.0. so, no xorg-server-1.6 without libXfont-1.4. no net-misc/vnc with libXfont-1.4. a build fix for vnc with libXfont-1.4 would be nice. some updated dependencies too.
if i understand [1] correctly, the functions of the disappeared source file printerfont.c will come back in the next release. [1] http://lists.freedesktop.org/archives/xorg-announce/2009-February/000770.html
This is not solved. If it were solved, we'd be able to emerge vnc. Someone please reopen this bug.
so whats the fix for this? Im running into the same issue. -db
so whats the resolution for this bug? im running into the same issue on my laptop. -db libtool: link: ( cd ".libs" && rm -f "libvnc.la" && ln -s "../libvnc.la" "libvnc.la" ) libtool: link: i686-pc-linux-gnu-g++ -march=prescott -O2 -pipe -fomit-frame-pointer -rdynamic -Wl,-O1 -o .libs/Xvnc Xvnc-xvnc.o Xvnc-dpmsstubs.o Xvnc-stubs. o Xvnc-miinitext.o Xvnc-fbcmap_mi.o ../../fb/.libs/libfb.a ../../xfixes/.libs/libxfixes.a ../../Xext/.libs/libXext.a ../../dbe/.libs/libdbe.a ../../glx/.li bs/libglx.a ../../render/.libs/librender.a ../../randr/.libs/librandr.a ../../damageext/.libs/libdamageext.a ../../miext/damage/.libs/libdamage.a ../../miex t/shadow/.libs/libshadow.a ../../Xi/.libs/libXi.a ../../xkb/.libs/libxkb.a ../../xkb/.libs/libxkbstubs.a ../../dix/.libs/libxpstubs.a ./.libs/libvnccommon.a ../../../../common/rfb/.libs/librfb.so ../../dix/.libs/libdix.a ../../config/libconfig.a ../../mi/.libs/libmi.a ../../os/.libs/libos.a /usr/lib/libXfont.so /usr/lib/libfreetype.so -lbz2 /usr/lib/libfontenc.so -lz /usr/lib/libpixman-1.so -lcrypto /usr/lib/libX11.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib /libXdmcp.so -ldl -lm -lrt ../../dix/.libs/libdix.a(dixfonts.o): In function `InitFonts': dixfonts.c:(.text+0x968): undefined reference to `PrinterFontRegisterFpeFunctions' dixfonts.c:(.text+0x96d): undefined reference to `FontFileCheckRegisterFpeFunctions' dixfonts.c:(.text+0x972): undefined reference to `check_fs_register_fpe_functions' collect2: ld returned 1 exit status make[3]: *** [Xvnc] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 * * ERROR: net-misc/vnc-4.1.3-r2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2743: Called die * The specific snippet of code: * emake || die "emake server failed"; * The die message: * emake server failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-misc/vnc-4.1.3-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/vnc-4.1.3-r2/temp/environment'. *
Isn't this a duplicate of bug 277128, whose status is NEW?
Yes, and I think this one should be re-opened as it has a more appropriate relationship to the actual problem (ie, the other bug is a duplicate of this one).
net-misc/vnc is going away