Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Building Xorg for arm926t softfloat fails with error at linux_vm86.c
@ 2007-02-06  7:59 F.Roch
  2007-02-09 12:39 ` [Buildroot] Unresolved symbols when running Xorg F.Roch
  0 siblings, 1 reply; 3+ messages in thread
From: F.Roch @ 2007-02-06  7:59 UTC (permalink / raw)
  To: buildroot

hi,

i'm trying to build a graphical environment for my board with buildroot.
i tryed with tinyx + gtk2 but my cairo build fails because it depends on
newer Xrender header files that tinyx don't provide.

so i tryed with xorg and i get the following build error:

[snip]
make[10]: Entering directory 
`/home/frank/linux-at91sam9261/buildroot/build_arm_nofpu/xc/programs/Xserver/hw/xfree86/os-support/linux/int10/vm86'
rm -f linux_vm86.o
/home/frank/linux-at91sam9261/buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibc-gcc 
-Os -ansi -pedantic -Wall -Wpointer-arith -Wundef     -I. 
-I../../../../../../../../programs/Xserver/hw/xfree86/common 
-I../../../../../../../../programs/Xserver/hw/xfree86/int10            
-I../../../../../../../../programs/Xserver/hw/xfree86/os-support            
-I../../../../../../../../programs/Xserver/include 
-I../../../../../../../../exports/include/X11 -I  
-I../../../../../../../.. -I../../../../../../../../exports/include   
-Dlinux -D__arm__ -D_POSIX_SOURCE                               
-D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE -DSHAPE -DXINPUT -DXKB  
-DXAPPGROUP    -DXCSECURITY -DTOGCUP   -DXF86BIGFONT -DDPMSExtension    
-DPIXPRIV -DPANORAMIX   -DRENDER -DRANDR       -DXFIXES -DDAMAGE 
-DCOMPOSITE -DXEVIE          -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV 
-DSINGLEDEPTH                          -DXFreeXDGA 
-DXvExtension                    -DXFree86LOADER  
-DXFree86Server                                 
-DXF86VIDMODE                           
-DXvMCExtension                                 
-DSMART_SCHEDULE                              -DBUILDDEBUG 
-DXResExtension                            
-DX_BYTE_ORDER=X_LITTLE_ENDIAN                          
-DXORG_VERSION_CURRENT="(((6) * 10000000) + ((8) * 100000) + ((2) * 
1000) + 0)" -DNDEBUG   -DFUNCPROTO=15 -DNARROWPROTO  -DIN_MODULE 
-DXFree86Module -DHAVE_SYSV_IPC     -D_VM86_LINUX -c linux_vm86.c
In file included from linux_vm86.c:14:
../../../../../../../../programs/Xserver/hw/xfree86/os-support/int10Defines.h:34:24: 
asm/vm86.h: No such file or directory
[snip]

when i do a find for this missing file i get:

find ./ -name vm86.h
./toolchain_build_arm_nofpu/linux-libc-headers-2.4.31/include/asm-i386/vm86.h
./toolchain_build_arm_nofpu/uClibc-0.9.28.1/libc/sysdeps/linux/i386/sys/vm86.h

and i think the script searches for this file in the "asm-arm" folder, 
right ?
has someone managed to build xorg (or tinyx + gtk2) for arm-nofpu ?

i'm using :

linux 2.4.31 headers
uClibc 0.9.28.1
binutils 2.17
gcc 3.4.6
busybox 1.2.2.1

thank you for your help,
Frank Roch

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] Unresolved symbols when running Xorg
  2007-02-06  7:59 [Buildroot] Building Xorg for arm926t softfloat fails with error at linux_vm86.c F.Roch
@ 2007-02-09 12:39 ` F.Roch
  0 siblings, 0 replies; 3+ messages in thread
From: F.Roch @ 2007-02-09 12:39 UTC (permalink / raw)
  To: buildroot

hi,

i managed to build Xorg for my target system (arm926t with softfloat).

i applyed the "lnx_video.c" part of this patch to remove unsupported 
ioperm syscalls :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=234808

but when i try to run xorg (with the default configuration) i get the 
following messages
about unresolved symbols:

<snip>
# startx
hostname: uclibc: Unknown host

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.17-10-generic x86_64 [ELF]
Current Operating System: Linux uclibc 2.6.15.4 #12 Fri Feb 9 09:18:36 
CET 2007
armv5tejl
Build Date: 09 ??? 2007
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 31 17:33:16 1969
(==) Using config file: "/etc/X11/xorg.conf"

(EE) FBDEV(0): FBIOBLANK: Invalid argument
Symbol __fixdfsi from module /usr/X11R6/lib/modules/input/mouse_drv.o is 
unresolved!
Symbol __adddf3 from module /usr/X11R6/lib/modules/input/mouse_drv.o is 
unresolved!
Symbol __subdf3 from module /usr/X11R6/lib/modules/input/mouse_drv.o is 
unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/input/mouse_drv.o 
is unresolved!
Symbol __fixdfsi from module /usr/X11R6/lib/modules/input/mouse_drv.o is 
unresolved!
Symbol __adddf3 from module /usr/X11R6/lib/modules/input/mouse_drv.o is 
unresolved!
Symbol __adddf3 from module /usr/X11R6/lib/modules/input/mouse_drv.o is 
unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/input/mouse_drv.o 
is unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/input/mouse_drv.o 
is unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/input/mouse_drv.o 
is unresolved!
Symbol __fixunsdfsi from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __adddf3 from module /usr/X11R6/lib/modules/libvbe.a is unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __fixsfsi from module /usr/X11R6/lib/modules/libvbe.a is unresolved!
Symbol __addsf3 from module /usr/X11R6/lib/modules/libvbe.a is unresolved!
Symbol __floatsisf from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __truncdfsf2 from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __adddf3 from module /usr/X11R6/lib/modules/libvbe.a is unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __extendsfdf2 from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __floatsisf from module /usr/X11R6/lib/modules/libvbe.a is 
unresolved!
Symbol __extendsfdf2 from module 
/usr/X11R6/lib/modules/fonts/libbitmap.a is unresolved!
Symbol __fixdfsi from module /usr/X11R6/lib/modules/fonts/libbitmap.a is 
unresolved!
Symbol __floatsidf from module /usr/X11R6/lib/modules/fonts/libbitmap.a 
is unresolved!
Symbol __fixdfsi from module /usr/X11R6/lib/modules/fonts/libbitmap.a is 
unresolved!
Symbol __ltsf2 from module /usr/X11R6/lib/modules/fonts/libbitmap.a is 
unresolved!
Symbol __gedf2 from module /usr/X11R6/lib/modules/fonts/libbitmap.a is 
unresolved!
Symbol __gtdf2 from module /usr/X11R6/lib/modules/fonts/libbitmap.a is 
unresolved!
</snip>

many more following

<snip>
Symbol __fixunsdfsi from module 
/usr/X11R6/lib/modules/extensions/libextmod.a is unresolved!
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
(EE) xf86OpenSerial: Cannot open device /dev/input/mice
        No such file or directory.
(EE) xf86OpenSerial: Cannot open device /dev/psaux
        No such file or directory.
(EE) xf86OpenSerial: Cannot open device /dev/input/mice
        No such file or directory.
(EE) xf86OpenSerial: Cannot open device /dev/psaux
        No such file or directory.
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0


        This should not happen!
        An unresolved function was called!

Fatal server error:



Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional 
informati
on.

XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.
#
</snip>

i googled for it and it seems that has something to do with the 
softfloat libs
but i don't know what to do about this ...

can someone point me in the right direction ?

i'm using:
buildroot-snapshot  from  2007-02-07
linux-headers 2.4.31
uClibc 0.9.28.1
binutils 2.17
gcc 3.4.6

thank you,
Frank Roch

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] Building Xorg for arm926t softfloat fails with error at linux_vm86.c
@ 2007-02-22 10:37 Richard Genoud
  0 siblings, 0 replies; 3+ messages in thread
From: Richard Genoud @ 2007-02-22 10:37 UTC (permalink / raw)
  To: buildroot

Hi Frank !
if I remember correctly, you should add
#define XF86INT10_BUILD       X86EMU_GENERIC
in the file build_arm/xc/config/cf/host.def

the patch for package/xorg/xorg-config.patch is :
[snip]
--- a/package/xorg/xorg-config.patch    2007-02-09 15:55:37.000000000 +0100
+++ b/package/xorg/xorg-config.patch    2007-02-22 11:33:27.000000000 +0100
@@ -1,6 +1,7 @@
 --- xc/config/cf/host.def~     Thu May 12 15:28:01 MDT 2005
 +++ xc/config/cf/host.def      Thu May 12 15:28:01 MDT 2005
-@@ -0,0 +1,45 @@
+@@ -0,0 +1,46 @@
++#define XF86INT10_BUILD       X86EMU_GENERIC
 +#define KDriveXServer         YES
 +#define TinyXServer           YES
 +#define XfbdevServer          YES
[snip]

regards,
Richard Genoud
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://busybox.net/lists/buildroot/attachments/20070222/21971630/attachment.html 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-02-22 10:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-06  7:59 [Buildroot] Building Xorg for arm926t softfloat fails with error at linux_vm86.c F.Roch
2007-02-09 12:39 ` [Buildroot] Unresolved symbols when running Xorg F.Roch
  -- strict thread matches above, loose matches on Subject: below --
2007-02-22 10:37 [Buildroot] Building Xorg for arm926t softfloat fails with error at linux_vm86.c Richard Genoud

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox