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
Created attachment 11803 [details] config.log complete configure log attached
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.
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.
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.