First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 90672
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo X packagers <x11@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Peter Gordon (RETIRED) <codergeek42@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
xorg.log.bz2 Full build log with SDL use flag set (bzip'd) application/x-bzip Roel Brook 2005-05-16 18:47 0000 245.66 KB Details
Makefile /var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font/bitmap/module/Makefile text/plain Roel Brook 2005-05-24 07:31 0000 32.91 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 90672 depends on: Show dependency tree
Bug 90672 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-04-27 20:10 0000
I attempted to install the 6.8.99.3 snapshot  but it fails on installing the
SDK. 

Reproducible: Always
Steps to Reproduce:
1. emerge --sync
2. Add "=x11-base/xorg-x11-6.8.99.3" to /etc/portage/package.unmask
3. emerge x11-base/xorg-x11

Actual Results:  
installing driver SDK in lib/font...
make[3]: Entering directory
`/usr/src/portage/xorg-x11-6.8.99.3/work/xc/lib/font'
installing driver SDK in lib/font/bitmap...
make[4]: Entering directory
`/usr/src/portage/xorg-x11-6.8.99.3/work/xc/lib/font/bitmap'
installing driver SDK in lib/font/bitmap/module...
make[5]: Entering directory
`/usr/src/portage/xorg-x11-6.8.99.3/work/xc/lib/font/bitmap/module'
make[5]: *** No rule to make target `libbitmap.so', needed by `install.sdk'. 
Stop.
make[5]: Leaving directory
`/usr/src/portage/xorg-x11-6.8.99.3/work/xc/lib/font/bitmap/module'
make[4]: *** [install.sdk] Error 2
make[4]: Leaving directory
`/usr/src/portage/xorg-x11-6.8.99.3/work/xc/lib/font/bitmap'
make[3]: *** [install.sdk] Error 2
make[3]: Leaving directory
`/usr/src/portage/xorg-x11-6.8.99.3/work/xc/lib/font'
make[2]: *** [install.sdk] Error 2
make[2]: Leaving directory `/usr/src/portage/xorg-x11-6.8.99.3/work/xc/lib'
make[1]: *** [install.sdk] Error 2
make[1]: Leaving directory `/usr/src/portage/xorg-x11-6.8.99.3/work/xc'
make: *** [install.sdk] Error 2

!!! ERROR: x11-base/xorg-x11-6.8.99.3 failed.
!!! Function install_everything, Line 1000, Exitcode 2
!!! sdk install failed


Expected Results:  
It should install successfully.

Portage 2.0.51.20-r4 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.12-rc3 i686)
=================================================================
System uname: 2.6.12-rc3 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.6.11
ccache version 2.4 [disabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer -pipe -funit-at-a-time"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer -pipe -funit-at-a-time"
DISTDIR="/usr/portage/distfiles"
FEATURES="keepwork autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo/
http://distfiles.gentoo.org/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/src"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aalib alsa apache2 bash-completion berkdb
bitmap-fonts
bzip2 bzlib chroot cjk crypt ctype curl curlwrappers dbx encode exif fbcon
ffmpeg flac font-server ftp gd gdbm ggi gif gnutls gpm gtk gtk2 gtkhtml hal
iconv imap imlib innodb ipv6 javascript jpeg libcaca mad md5sum mhash mikmod
mime mmap mmx mmxext mng mpeg mysql ncurses nls nptl nptlonly oggvorbis opengl
openntpd pam parse-clocks pcmcia pcre perl php physfs png pnp posix python
readline rtc sdk sdl session sftplogging silc simplexml slang sockets speex
spell sqlite ssl svg svga symlink sysvipc tabs tcpd theora threads tidy tiff
tokenizer toolbar truetype truetype-fonts type1-fonts unicode vim-pager vorbis
wmf xchatdccserver xchattext xforms xgetdefault xml xml2 xpm xprint xsl xv xvid
xvmc zlib"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS

------- Comment #1 From Peter Gordon (RETIRED) 2005-04-27 20:36:00 0000 -------
It seems to install properly without the sdk USE flag set. 

------- Comment #2 From Peter Gordon (RETIRED) 2005-04-27 22:47:50 0000 -------
Balh. This snapshot is giving me a lot of Mesa/DRI troubles. I'll just go back
to using 6.8.2-r1 for now...

------- Comment #3 From Peter Gordon (RETIRED) 2005-05-05 20:00:37 0000 -------
I tweaked my xorg.conf to fix the DRI issues (thanks Donnie) so I'm re-opening
this. This also happens with xorg-x11 6.8.99.5 unfortunately...

------- Comment #4 From Donnie Berkholz 2005-05-05 21:41:29 0000 -------
Could you also try w/ USE="-cjk -ipv6 -nls -xprint"? That would turn your setup
into mine, and I have no such problem.

------- Comment #5 From Donnie Berkholz 2005-05-05 21:45:00 0000 -------
Oh, if that doesn't work, perhaps you could attach a compile log.

------- Comment #6 From Aleksandar Kacanski 2005-05-12 11:50:23 0000 -------
Maybe I am lost here, but here we go:
if emerging x11-base/xorg-x11 I emerge with success x11-6.8.2-r1
if I try to emerge =x11-base/xorg-x11-6.8.99.5 it fails with bellow error.

Confusing fact is that files/digest-xorg-x11-6.8.99.5 are included into x11-8.8.2-r1 which builds fine.
Finally x11-8.8.2-r1 will not try to built xc (sources) while x11-6.8.99.5 will try but fail

hope this helps ... 

------- Comment #7 From Aleksandar Kacanski 2005-05-12 11:59:25 0000 -------
Just found out that digest has nothing to do with sources... 
So be that as it may, build fails for 6.8.99.5 for sdk install.
here is my make.conf if that helps ... (very simple)
--------------------------------------------------
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="gtk qt kde cdr dvd alsa"
--------------------------------------------------


------- Comment #8 From Kir Kolyshkin 2005-05-13 01:57:57 0000 -------
Same here, for 6.8.99.5. My USE flags for this build are:

[ebuild     U ] x11-base/xorg-x11-6.8.99.5 [6.8.2-r1] -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc -font-server -hardened -insecure-drivers -ipv6 -minimal +mmx +nls +opengl +pam +sdk +sse -static +truetype-fonts +type1-fonts (-uclibc) +xprint +xv 0 kB

I'm building it with sdk as it is needed in order to build x11-misc/linuxwacom.

If there's anything I can help with, feel free to ask.

make[3]: Entering directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font'
installing driver SDK in lib/font/bitmap...
make[4]: Entering directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font/bitmap'
installing driver SDK in lib/font/bitmap/module...
make[5]: Entering directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font/bitmap/module'
make[5]: *** No rule to make target `libbitmap.so', needed by `install.sdk'.  Stop.
make[5]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font/bitmap/module'
make[4]: *** [install.sdk] Error 2
make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font/bitmap'
make[3]: *** [install.sdk] Error 2
make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font'
make[2]: *** [install.sdk] Error 2
make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib'
make[1]: *** [install.sdk] Error 2
make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.99.5/work/xc'
make: *** [install.sdk] Error 2

!!! ERROR: x11-base/xorg-x11-6.8.99.5 failed.
!!! Function install_everything, Line 995, Exitcode 2
!!! sdk install failed
!!! If you need support, post the topmost build error, NOT this status message.


------- Comment #9 From Kir Kolyshkin 2005-05-13 03:21:38 0000 -------
> Could you also try w/ USE="-cjk -ipv6 -nls -xprint"?
> That would turn your setup into mine, and I have no such problem.

JFYI: Tried to rebuild with that -- got the same problem.

------- Comment #10 From Roel Brook 2005-05-16 18:47:54 0000 -------
Created an attachment (id=59075) [edit]
Full build log with SDL use flag set (bzip'd)

Full build log attached. My emerge info

Portage 2.0.51.22 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.12-rc1-love1 i686)
=================================================================
System uname: 2.6.12-rc1-love1 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.11
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow
-mfpmath=sse,387 -ffast-math"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/alias /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow
-mfpmath=sse,387 -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks parallel-fetch sandbox sfperms
strict"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="nl_NL@euro"
LC_ALL="nl_NL@euro"
LINGUAS="nl"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X aalib alsa apache2 apm arts audiofile avi
bash-completion bitmap-fonts bonobo bzlib calender cdparanoia cdr chipcard
chroot crypt cups curl dba divx4linux dvd dvdr dvdread eds emboss encode esd
fam festival filepro flac font-server foomaticdb fortran gd gdbm gif gnome
gphoto2 gpm gstreamer gtk gtk2 guile hal imagemagick imlib insecure-drivers
java jpeg jpeg2k junit kde ldap libg++ libwww live mad mikmod mime mmx mmxext
mono motif mozdevelop mozilla moznomail moznoxft mp3 mpeg mplayer msn mysql
ncurses network nls nptl nvidia odbc offensive ogg oggvorbis ooo-kde opengl pam
patches pdflib perl php pic png postgres python qmail qt quicktime readline
real rplay samba scanner sdk sdl session sftplogging slang softmmu speex spell
sqlite sse ssl startup-notification stroke svga tcltk tcpd threads tiff
truetype truetype-fonts type1-fonts usb userlocales v4l v4l2 vorbis win32codecs
wmf xine xinerama xml xml2 xmms xprint xscreensaver xv xvid zlib
video_cards_nvidia linguas_nl userland_GNU kernel_linux elibc_glibc"
Unset:	ASFLAGS, CTARGET, LDFLAGS

------- Comment #11 From Donnie Berkholz 2005-05-24 01:00:17 0000 -------
Please attach
/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font/bitmap/module/Makefile and
reopen.

------- Comment #12 From Roel Brook 2005-05-24 07:31:56 0000 -------
Created an attachment (id=59708) [edit]
/var/tmp/portage/xorg-x11-6.8.99.5/work/xc/lib/font/bitmap/module/Makefile

I can't reopen because of insufficient bugzilla rights, but here's the
makefile.

------- Comment #13 From Roel Brook 2005-05-24 07:49:29 0000 -------
BTW, ofcourse I meant sdk USE flag instead of SDL.

Emerging xorg with -sdk works.

------- Comment #14 From Donnie Berkholz 2005-05-24 10:12:09 0000 -------
k

------- Comment #15 From Donnie Berkholz 2005-05-24 10:14:12 0000 -------
I see the target that's "missing" in there:

install.sdk:: libbitmap.so
	@if [ -d $(DESTDIR)$(DRIVERSDKMODULEDIR)/fonts ]; then \
		set +x; \
	else \
		if [ -h $(DESTDIR)$(DRIVERSDKMODULEDIR)/fonts ]; then \
			(set -x; rm -f $(DESTDIR)$(DRIVERSDKMODULEDIR)/fonts); \
		fi; \
		(set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKMODULEDIR)/fonts); \
	fi
	$(INSTALL) -c libbitmap.so $(DESTDIR)$(DRIVERSDKMODULEDIR)/fonts

------- Comment #16 From Donnie Berkholz 2005-05-24 13:48:25 0000 -------
As cpw pointed out on IRC, the regular rule is for a .a:

all:: libbitmap.a

libbitmap.a:  $(OBJS) $(EXTRALIBRARYDEPS)
	$(RM) $@
	$(MODAR) $@  $(OBJS)
	$(MODRANLIB) $@
	$(_NULLCMD_)

So it appears that the SDK rule is mistakenly assuming you're building with
USE=dlloader when you aren't. I looked around a bit but didn't see anything
obvious to fix this.

------- Comment #17 From Donnie Berkholz 2005-05-24 13:49:37 0000 -------
As a workaround, you can either build with USE="dlloader" or USE="-sdk." If
you're using older nvidia binary drivers or any ati binary drivers, dlloader
won't work.

------- Comment #18 From Roel Brook 2005-05-24 15:36:00 0000 -------
With the dlloader USE flag set, the build still fails. It is a different error
though...

DXFreeXDGA -DXvExtension                                -DXFree86LOADER
-DDLOPEN_HACK -DXFree86Server                           -DXF86VIDMODE          
       - DXvMCExtension                          -DSMART_SCHEDULE
-DXResExtension                                 -DX_BYTE_ORDER=X_LITTLE_ENDIAN -
DXORG_VERSION_CURRENT="(((6) * 10000000) + ((8) * 100000) + ((99) * 1000) +
8)"-DNDEBUG   -DFUNCPROTO=15 -DNARROWPROTO  -DIN_MODULE -DXFree86Module   
-DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA
-DXF86DRI_DEVEL -DTV_OUT   -c atidri.c
atidri.c: In function `ATIDRIScreenInit':
atidri.c:1103: error: parse-fout before numeric constant
make[7]: *** [atidri.o] Fout 1
make[7]: Leaving directory
`/var/tmp/portage/xorg-x11-6.8.99.8/work/xc/programs/Xserver/hw/xfree86/drivers/ati'
make[6]: *** [all] Fout 2
make[6]: Leaving directory
`/var/tmp/portage/xorg-x11-6.8.99.8/work/xc/programs/Xserver/hw/xfree86/drivers'
make[5]: *** [all] Fout 2
make[5]: Leaving directory
`/var/tmp/portage/xorg-x11-6.8.99.8/work/xc/programs/Xserver/hw/xfree86'
make[4]: *** [hw/xfree86] Fout 2
make[4]: Leaving directory
`/var/tmp/portage/xorg-x11-6.8.99.8/work/xc/programs/Xserver'
make[3]: *** [all] Fout 2
make[3]: Leaving directory
`/var/tmp/portage/xorg-x11-6.8.99.8/work/xc/programs'make[2]: *** [all] Fout 2
make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.99.8/work/xc'
make[1]: *** [World] Fout 2
make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.99.8/work/xc'
make: *** [World] Fout 2

Seems to be somewhere in the ati dri sublayer.

I don't even use ati :/

------- Comment #19 From Donnie Berkholz 2005-05-24 15:50:36 0000 -------
File that as a separate bug, please.

------- Comment #20 From Donnie Berkholz 2005-05-24 16:34:21 0000 -------
Someone else just filed it: bug #93864.

------- Comment #21 From Roel Brook 2005-05-24 17:49:43 0000 -------
yes, that was me :)

It's already fixed (wow). I'll resync in a few hours and see if it changed anything.

------- Comment #22 From Roel Brook 2005-05-25 16:19:12 0000 -------
Ignore the above. It wasn't me, I filed a dup. Marked it as dup myself.

I can confirm xorg 6.8.99.8 compiles fine now with SDK AND dlloader USE flag
set. Can anyone confirm for 6.8.99.5 (if still necessery)

------- Comment #23 From Joshua Baergen (RETIRED) 2005-06-01 19:33:35 0000 -------
Peter, can you confirm that this is working for you as well?  Or at least
someone confirm for sdk w/o dlloader flag, since that produced a different error
in the first place.

------- Comment #24 From Aleksandar Kacanski 2005-07-14 17:49:46 0000 -------
I had sdk flag for a while in my /etc/make.conf and I never got xc to apear.
Any
more new on this issue...
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5-r1, 2.4.1-r1
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox 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="x86 3dnow 3dnowext X alsa apm arts avi berkdb bitmap-fonts bonobo cdr
crypt
cups curl dlloader dts dvd dvdread emboss encode esd fam foomaticdb fortran
gdbm
gif gnome gphoto2 gpm gtk gtk2 gtkhtml imagemagick imlib ipv6 java jpeg kde
ldap
libg++ libwww live mad matroska mikmod mmx mmxext motif mozilla mp3 mpeg
ncurses
nls ogg oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime
readline real sdk sdl snmp spell sse sse2 ssl subversion svga tcltk tcpd theora
tiff truetype truetype-fonts type1-fonts vorbis wxwindows xanim xine xml xml2
xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

2.6.12-gentoo-r4

------- Comment #25 From Donnie Berkholz 2005-10-05 20:28:07 0000 -------
This should be fixed in current Xorg CVS.

------- Comment #26 From Joshua Baergen (RETIRED) 2005-11-20 14:00:02 0000 -------
This should be fixed in modular (7.0).

------- Comment #27 From Joshua Baergen (RETIRED) 2005-11-20 14:00:12 0000 -------
Marking fixed.

First Last Prev Next    No search results available      Search page      Enter new bug