Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154067 - xorg-server-1.2.99.0 compile error
Summary: xorg-server-1.2.99.0 compile error
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-11-04 13:28 UTC by Cyrill Helg
Modified: 2006-11-05 02:41 UTC (History)
0 users

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


Attachments
emerge --info (emerge--info,9.28 KB, text/plain)
2006-11-04 13:29 UTC, Cyrill Helg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cyrill Helg 2006-11-04 13:28:58 UTC
-fPIC -DPIC -o .libs/libdrm_la-xf86drmHash.o
xf86drm.c:2417: warning: no previous prototype for 'drmFenceUpdate'
xf86drm.c: In function 'drmBOCopyReply':
xf86drm.c:2663: error: 'drmBO' has no member named 'pageAlignment'
xf86drm.c:2663: error: 'drm_bo_arg_reply_t' has no member named 'page_alignment'
xf86drm.c: At top level:
xf86drm.c:2672: error: conflicting types for 'drmBOCreate'
/usr/include/xf86mm.h:173: error: previous declaration of 'drmBOCreate' was here
xf86drm.c: In function 'drmBOCreate':
xf86drm.c:2684: error: 'drm_bo_arg_request_t' has no member named 'page_alignment'
make[5]: *** [libdrm_la-xf86drm.lo] Fehler 1
make[5]: *** Warte auf noch nicht beendete Prozesse...
make[5]: Leaving directory `/tmp/PORTAGE/var-tmp/portage/x11-base/xorg-server-1.2.99.0/work/xorg-server-1.2.99.0/hw/xfree86/os-support/drm'
make[4]: *** [all-recursive] Fehler 1
make[4]: Leaving directory `/tmp/PORTAGE/var-tmp/portage/x11-base/xorg-server-1.2.99.0/work/xorg-server-1.2.99.0/hw/xfree86/os-support'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/tmp/PORTAGE/var-tmp/portage/x11-base/xorg-server-1.2.99.0/work/xorg-server-1.2.99.0/hw/xfree86'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/tmp/PORTAGE/var-tmp/portage/x11-base/xorg-server-1.2.99.0/work/xorg-server-1.2.99.0/hw/xfree86'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/tmp/PORTAGE/var-tmp/portage/x11-base/xorg-server-1.2.99.0/work/xorg-server-1.2.99.0/hw'
make: *** [all-recursive] Fehler 1
Comment 1 Cyrill Helg 2006-11-04 13:29:43 UTC
Created attachment 101242 [details]
emerge --info
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2006-11-04 13:46:49 UTC
Looks like you have an old copy of the ebuild.  Please --sync.

xorg-server requires libdrm-2.2, which is enforced by the current ebuild on sync.
Comment 3 Cyrill Helg 2006-11-04 13:57:38 UTC
I had version of libdrm from cvs on my machine and that was the problem. 
But now I get the following error:

        then mv -f ".deps/Xprt-ddxInit.Tpo" ".deps/Xprt-ddxInit.Po"; else rm -f ".deps/Xprt-ddxInit.Tpo"; exit 1; fi
ddxInit.c: In function 'PointerProc':
ddxInit.c:161: warning: 'miPointerGetMotionBufferSize' is deprecated (declared at ../../include/../mi/mipointer.h:105)
ddxInit.c:161: error: too few arguments to function 'InitPointerDeviceStruct'
ddxInit.c: At top level:
ddxInit.c:294: warning: no previous prototype for 'ChangePointerDevice'
ddxInit.c:334: warning: no previous prototype for 'ChangeKeyboardDevice'
make[2]: *** [Xprt-ddxInit.o] Error 1
make[2]: Leaving directory `/tmp/PORTAGE/var-tmp/portage/x11-base/xorg-server-1.2.99.0/work/xorg-server-1.2.99.0/hw/xprint'
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2006-11-04 15:39:59 UTC
Yeah, xprint is broken for now.  I've disabled it in CVS.

Thanks for the report.
Comment 5 Cyrill Helg 2006-11-04 16:38:23 UTC
Yes I disabled it and then it compiled. But two reasons for now that I am unable to use that xorg-server: It crashes after starting and synaptics does not compile against it.
Comment 6 Joshua Baergen (RETIRED) gentoo-dev 2006-11-04 17:10:49 UTC
What does the log say after starting?

synaptics, like many other input drivers, will have to be ported to the new API used.
Comment 7 Cyrill Helg 2006-11-05 02:41:37 UTC
Hmm it says nothing, the system just hangs. Probably it has to do with my r300 driver which was from cvs too. I would try more if there is any chance of getting synaptics to work =)