View previous topic :: View next topic |
Author |
Message |
Ian l33t
Joined: 28 Oct 2002 Posts: 834 Location: Somerville, MA
|
Posted: Sat Jun 24, 2006 5:09 pm Post subject: Broken Libraries |
|
|
I'm pretty sure this is related to the nVidia drivers not working with Xorg 7.1, but I'm not sure.
I've put the following into my /etc/portage/package.mask to go back to Xorg 7.0 (or the parts that will work with the current nVidia drivers):
Code: |
>x11-base/xorg-server-1.0.2-r4
=x11-base/xorg-x11-7.1
=x11-drivers/xf86-input-evdev-1.1.2-r1
=x11-drivers/xf86-input-keyboard-1.1.0
=x11-drivers/xf86-input-mouse-1.1.1
=x11-drivers/xf86-video-nv-1.1.2
=x11-drivers/xf86-input-keyboard-1.0.1.3
=x11-drivers/xf86-input-keyboard-1.0.1.3
=x11-base/xorg-x11-7.0-r1
=virtual/x11-7.0-r2
|
Then I tried to just do an emerge -u world, but it fails on the first package, libX11-1.0.2, with the following error. I've tried more or less everything, I have no idea how to fix it, and it appears that my entire computer is currently hosed. Luckily, I haven't rebooted it yet...so as long as it doesn't crash and as long as I don't close any programs, I'll still have a somewhat working computer, heh.
Code: |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I../include/X11 -I../include -I../include/X11 -I../include -I../include/X11 -I../src/xcms -I../src/xkb -I../src/xlibi18n -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DHASXDMAUTH -D_BSD_SOURCE -DX11_t -DTRANS_CLIENT -DMALLOC_0_RETURNS_NULL -O2 -march=k8 -pipe -msse3 -MT OpenDis.lo -MD -MP -MF .deps/OpenDis.Tpo -c OpenDis.c -fPIC -DPIC -o .libs/OpenDis.o
OpenDis.c:38:38: error: X11/extensions/bigreqstr.h: No such file or directory
OpenDis.c: In function 'XOpenDisplay':
OpenDis.c:642: error: 'xBigReqEnableReq' undeclared (first use in this function)
OpenDis.c:642: error: (Each undeclared identifier is reported only once
OpenDis.c:642: error: for each function it appears in.)
OpenDis.c:642: error: 'breq' undeclared (first use in this function)
OpenDis.c:643: error: 'xBigReqEnableReply' undeclared (first use in this function)
OpenDis.c:643: error: expected ';' before 'brep'
OpenDis.c:652: error: 'XBigReqExtensionName' undeclared (first use in this function)
OpenDis.c:677: error: 'sz_xBigReqEnableReq' undeclared (first use in this function)
OpenDis.c:677: error: expected expression before ')' token
OpenDis.c:677: error: 'X_BigReqEnable' undeclared (first use in this function)
OpenDis.c:680: error: 'brep' undeclared (first use in this function)
make[3]: *** [OpenDis.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/libX11-1.0.2/work/libX11-1.0.2/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/libX11-1.0.2/work/libX11-1.0.2/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/libX11-1.0.2/work/libX11-1.0.2/src'
make: *** [all-recursive] Error 1
!!! ERROR: x11-libs/libX11-1.0.2 failed.
Call stack:
ebuild.sh, line 1540: Called dyn_compile
ebuild.sh, line 940: Called src_compile
ebuild.sh, line 1249: Called x-modular_src_compile
x-modular.eclass, line 317: Called x-modular_src_make
x-modular.eclass, line 312: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
|
|
Back to top |
|
|
Philantrop Retired Dev
Joined: 21 Dec 2004 Posts: 1130 Location: Germany
|
Posted: Sat Jun 24, 2006 5:32 pm Post subject: |
|
|
Quote: | OpenDis.c:38:38: error: X11/extensions/bigreqstr.h: No such file or directory |
Code: | emerge gentoolkit
equery b bigreqstr.h |
Try re-emerging x11-proto/bigreqsproto. _________________ If you feel the issues discussed in this thread have been resolved, please add a "[Solved]" to the subject of your original posting. |
|
Back to top |
|
|
Ian l33t
Joined: 28 Oct 2002 Posts: 834 Location: Somerville, MA
|
Posted: Sat Jun 24, 2006 5:41 pm Post subject: |
|
|
This is quite a pain...I must've re-emerged almost all of the xproto packages by now. I had them all installed, so why would they not be working now?
At least I know how to figure out which package I need next time libX11 fails, heh. I haven't used the gentoolkit package at all, I should probably go read some man pages on that... |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|