Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80694 - static xorg-x11-6.8.1.904 fails to link
Summary: static xorg-x11-6.8.1.904 fails to link
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2005-02-04 03:42 UTC by Benno Schulenberg
Modified: 2005-02-06 16:06 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 Benno Schulenberg 2005-02-04 03:42:34 UTC
In the final linking stage, xorg-x11-6.8.1.904 fails:

i686-pc-linux-gnu-gcc -o Xorg -march=athlon-xp -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w     -L../../exports/lib   xkb/xf86KillSrv.o xkb/xf86VT.o xkb/xf86Private.o ../../programs/Xserver/hw/xfree86/drivers/drvConf.o ../../programs/Xserver/hw/xfree86/input/drvConf.o       ../../programs/Xserver/hw/xfree86/drivers/libdriver.a ../../programs/Xserver/hw/xfree86/ramdac/libramdac.a ../../programs/Xserver/hw/xfree86/ddc/libddc.a ../../programs/Xserver/hw/xfree86/i2c/libi2c.a               ../../programs/Xserver/hw/xfree86/xaa/libxaa.a ../../programs/Xserver/hw/xfree86/vgahw/libvgahw.a ../../programs/Xserver/hw/xfree86/fbdevhw/libfbdevhw.a                ../../programs/Xserver/hw/xfree86/xf8_32bpp/libxf8_32bpp.a               ../../programs/Xserver/hw/xfree86/xf8_16bpp/libxf8_16bpp.a ../../programs/Xserver/hw/xfree86/xf24_32bpp/libxf24_32bpp.a    ../../programs/Xserver/hw/xfree86/xf4bpp/libxf4bpp.a ../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a ../../programs/Xserver/hw/xfree86/shadowfb/libshadowfb.a afb/libafb.a../../programs/Xserver/hw/xfree86/input/libidriver.a  ../../programs/Xserver/hw/xfree86/common/xf86Init.o ../../programs/Xserver/hw/xfree86/common/xf86IniExt.o ../../programs/Xserver/hw/xfree86/common/libxf86.a ../../programs/Xserver/hw/xfree86/rac/librac.a       ../../programs/Xserver/hw/xfree86/parser/libxf86config.a ../../programs/Xserver/hw/xfree86/vbe/libvbe.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a ../../programs/Xserver/hw/xfree86/os-support/libint10.a                  ../../programs/Xserver/hw/xfree86/common/libxf86.a miext/shadow/libshadow.a dix/libdix.a os/libos.a ../../exports/lib/libXau.a  fb/libfb.a cfb16/libcfb16.a                  cfb24/libcfb24.a                cfb32/libcfb32.a                  cfb/libcfb.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a composite/libcomposite.a damageext/libdamage.a miext/damage/libdamage.a xfixes/libxfixes.a miext/cw/libcw.a  Xext/libext.a xkb/libxkb.a Xi/libxinput.a                   lbx/liblbx.a   ../../lib/lbxutil/liblbxutil.a dbe/libdbe.a record/librecord.a  XTrap/libxtrap.a GL/glx/libglx.a                GL/mesa/GLcore/libGLcore.a                GL/dri/libdri.a randr/librandr.a render/librender.a ../../programs/Xserver/hw/xfree86/common/libxf86.a mi/libmi.a ../../programs/Xserver/hw/xfree86/scanpci/libscanpci.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a                  ../../programs/Xserver/hw/xfree86/ddc/libddc.a  ../../lib/font/libXfont.a -L/usr/lib  -lfreetype dix/libxpstubs.a -lz -lm  -lXau -lXdmcp -lXau   -Wl,-rpath-link,../../exports/lib
mfb/libmfb.a(mfbgc.o)(.text+0xa70): In function `mfbGetInverseAlu':
: multiple definition of `mfbGetInverseAlu'
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a(mfbgc.o)(.text+0xa70): first definedhere
mfb/libmfb.a(mfbfont.o)(.text+0x10): In function `mfbRealizeFontWeak':
: multiple definition of `mfbRealizeFontWeak'
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a(mfbfont.o)(.text+0x10): first defined here
mfb/libmfb.a(mfbfont.o)(.text+0x30): In function `mfbUnrealizeFontWeak':
: multiple definition of `mfbUnrealizeFontWeak'
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a(mfbfont.o)(.text+0x30): first defined here
mfb/libmfb.a(maskbits.o)(.text+0x60): In function `mergeGetRopBits':
: multiple definition of `mergeGetRopBits'
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a(maskbits.o)(.text+0x60): first defined here
mfb/libmfb.a(mfbpushpxl.o)(.text+0x450): In function `mfbPushPixelsWeak':
: multiple definition of `mfbPushPixelsWeak'
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a(mfbpushpxl.o)(.text+0x500): first defined here
mfb/libmfb.a(mfbclip.o)(.text+0x5d0): In function `mfbPixmapToRegionWeak':
: multiple definition of `mfbPixmapToRegionWeak'
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a(mfbclip.o)(.text+0x650): first defined here
mfb/libmfb.a(mfbmisc.o)(.text+0x90): In function `mfbQueryBestSizeWeak':
: multiple definition of `mfbQueryBestSizeWeak'
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a(mfbmisc.o)(.text+0x90): first defined here
collect2: ld returned 1 exit status
make[4]: *** [Xorg] Error 1
make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.904/work/xc/programs/Xserver'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.904/work/xc/programs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.904/work/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.904/work/xc'
make: *** [World] Error 2

!!! ERROR: x11-base/xorg-x11-6.8.1.904 failed.
!!! Function build, Line 938, Exitcode 2
!!! make World failed

This is with "x11-base/xorg-x11 static" in /etc/portage/package.use.

The same bug is reported at 
http://lists.freedesktop.org/pipermail/xorg/2005-January/005676.html 
where in the follow-up it says it's fixed in CVS, but apparently not yet 
in this prerelease.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5-vanilla,
glibc-2.3.4.20040808-r1,2.6.10 i686)
=================================================================
System uname: 2.6.10 i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jan 31 2005, 15:38:21)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks notitles sandbox sfperms
userpriv usersandbox"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X aim alsa apm arts avi berkdb bitmap-fonts cdr crypt encode esd
fam fbconflac font-server ftp gdbm gif gpm hardened imagemagick imlib jabber
jpeg kde libg++ libwww mad mbox mikmod mime mmx mpeg mysql ncurses nls oggvorbis
opengl pam pdflib png python qt quicktime readline sasl sdl slang speex spell
ssl svga tcltk tiff truetype truetype-fonts type1-fonts unicode xine xml xml2
xmms xsl xv zlib video_cards_via linguas_en linguas_eolinguas_es linguas_nl"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2005-02-04 05:10:26 UTC
http://lists.freedesktop.org/archives/xorg-commit/2005-January/002343.html has the needed info.
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-02-04 05:16:26 UTC
Note: 0485_all_6.8.0-afb-cfb-dlloader-fixes.patch isn't static-safe, which causes this.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2005-02-05 00:03:02 UTC
Should be fixed in 6.8.0-r4 and 6.8.1.904 in CVS. Sync in an hour or more.
Comment 4 Benno Schulenberg 2005-02-06 03:21:21 UTC
Confirming the fix.  Compiled and runs fine now.  Thanks.
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2005-02-06 16:06:28 UTC
Thank you much.