Bug 12611 - xorg-server-1.3.0.0 fails to cross compile
Summary: xorg-server-1.3.0.0 fails to cross compile
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: All All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-28 07:13 UTC by Yurii Zolot'ko
Modified: 2016-12-09 18:28 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
config.log (157.11 KB, application/octet-stream)
2007-09-28 07:15 UTC, Yurii Zolot'ko
no flags Details

Description Yurii Zolot'ko 2007-09-28 07:13:09 UTC
When trying to cross compile xorg-server-1.3.0.0 it fails during configure.
Configure options:

./configure --prefix=/usr --host=arm-softmmu-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr --datadir=/usr/share --disable-ipv6 --disable-dmx --disable-kdrive --enable-xvfb --enable-xnest --enable-install-libxf86config --disable-dri --enable-xorg --disable-xprint --enable-glx-tls --enable-xorgcfg --enable-xcalibrate --sysconfdir=/etc/X11 --localstatedir=/var --enable-install-setuid --with-fontdir=/usr/share/fonts --disable-xsdl --with-mesa-source=/var/tmp/portage/x11-base/xorg-server-1.3.0.0/work/Mesa-6.5.2 --build=i686-pc-linux-gnu

Error message:

checking for /usr/share/sgml/X11/defs.ent... configure: error: cannot check for file existence when cross compiling
Comment 1 Yurii Zolot'ko 2007-09-28 07:15:04 UTC
Created attachment 11803 [details]
config.log

complete configure log attached
Comment 2 Rolf Leggewie 2008-02-01 06:07:58 UTC
Cross-compiles fine for me with openembedded.org

[...]
NOTE: Running task 871 of 871 (ID: 4, /home/laibsch/work/org.openembedded.dev/packages/xorg-xserver/xserver-xorg_1.3.0.0.bb, do_build)
NOTE: package xserver-xorg-1.3.0.0: started
NOTE: package xserver-xorg-1_1.3.0.0-r4: task do_build: started
NOTE: package xserver-xorg-1_1.3.0.0-r4: task do_build: completed
NOTE: package xserver-xorg-1.3.0.0: completed
NOTE: Tasks Summary: Attempted 871 tasks of which 598 didn't need to be rerun and 0 failed.
NOTE: build 200802011324: completed

Maybe xorg wants to incorporate some of the patches from openembedded.org (we should be better at pushing our patches upstream)

http://www.openembedded.org/filebrowser/org.openembedded.dev/packages/xorg-xserver/xserver-xorg

some explanations: patches in the files directory can be applied to any package and any version in OE (if called). files in the directory "xserver-xorg" only to the respective package and xserver-xorg-1.3.0 only to the version 1.3.0.
Comment 3 Rolf Leggewie 2009-06-06 17:49:32 UTC
we moved to git now.  The new URL is http://cgit.openembedded.net/cgit.cgi/openembedded/tree/recipes/xorg-xserver  Look through the directories which is where we store the patches.  http://cgit.openembedded.net/cgit.cgi/openembedded/tree/recipes/xorg-xserver/xserver-xorg is for patches that apply to all versions.
Comment 4 Emil Velikov 2016-12-09 18:28:41 UTC
Yurii, Rolf

Pardon the late reply - first time skimming through xserver bug reports. As per comment 2, marking this as resolved.


Fwiw I second Rolf - please send _all_ patches upstream, if you haven't already. Openembedded/Yocto has a fair few local patches - which is not a sign of being a good open-source citizen ;-)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.