[Buildroot] asm/vm86.h no such file when building X.org

Christopher Reder creder at digitalcpt.com
Wed Jun 6 23:14:45 UTC 2007


I am sure someone has run into the following issue but I have not been
able to find anyone with a solution.  There was a post I found on google
referring to lnx_video.c but that was not the solution for this.  No
other results helped.

I am building X instead of tiny-x because of wanting Matchbox and it
needs some libraries that are not available as far as i can tell (in the
Xext library).  

When I build that for the arm architecture (nothing else above defaults
for arm, I get the following error which I am hoping someone can help me
with.



rm -f linux_vm86.o
/home/christopher/buildroot/build_arm/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:22: error: asm/vm86.h: No such file or directory
linux_vm86.c:16: warning: ‘struct vm86_struct’ declared inside parameter
list
linux_vm86.c:16: warning: its scope is only this definition or
declaration, which is probably not what you want
linux_vm86.c: In function ‘xf86Int10ExecSetup’:
linux_vm86.c:25: error: dereferencing pointer to incomplete type
linux_vm86.c:26: error: dereferencing pointer to incomplete type
linux_vm86.c:27: error: dereferencing pointer to incomplete type
linux_vm86.c:27: error: ‘CPU_586’ undeclared (first use in this
function)
linux_vm86.c:27: error: (Each undeclared identifier is reported only
once
linux_vm86.c:27: error: for each function it appears in.)
linux_vm86.c:28: error: dereferencing pointer to incomplete type
linux_vm86.c:28: error: dereferencing pointer to incomplete type
linux_vm86.c:29: error: dereferencing pointer to incomplete type
linux_vm86.c:29: error: dereferencing pointer to incomplete type
linux_vm86.c: In function ‘vm86_GP_fault’:
linux_vm86.c:48: error: dereferencing pointer to incomplete type
linux_vm86.c:48: error: dereferencing pointer to incomplete type
linux_vm86.c:60: error: dereferencing pointer to incomplete type
linux_vm86.c:61: error: dereferencing pointer to incomplete type
linux_vm86.c:62: error: dereferencing pointer to incomplete type
linux_vm86.c:63: error: dereferencing pointer to incomplete type
linux_vm86.c:64: error: dereferencing pointer to incomplete type
linux_vm86.c:65: error: dereferencing pointer to incomplete type
linux_vm86.c:73: error: dereferencing pointer to incomplete type
linux_vm86.c:74: error: dereferencing pointer to incomplete type
linux_vm86.c:81: error: dereferencing pointer to incomplete type
linux_vm86.c:81: error: dereferencing pointer to incomplete type
linux_vm86.c:81: error: dereferencing pointer to incomplete type
linux_vm86.c:81: error: dereferencing pointer to incomplete type
linux_vm86.c:82: error: dereferencing pointer to incomplete type
linux_vm86.c:82: error: dereferencing pointer to incomplete type
linux_vm86.c:82: error: dereferencing pointer to incomplete type
linux_vm86.c:83: error: dereferencing pointer to incomplete type
linux_vm86.c:83: error: dereferencing pointer to incomplete type
linux_vm86.c:84: error: dereferencing pointer to incomplete type
linux_vm86.c:91: error: dereferencing pointer to incomplete type
linux_vm86.c:91: error: dereferencing pointer to incomplete type
linux_vm86.c:91: error: dereferencing pointer to incomplete type
linux_vm86.c:91: error: dereferencing pointer to incomplete type
linux_vm86.c:92: error: dereferencing pointer to incomplete type
linux_vm86.c:92: error: dereferencing pointer to incomplete type
linux_vm86.c:92: error: dereferencing pointer to incomplete type
linux_vm86.c:95: error: dereferencing pointer to incomplete type
linux_vm86.c:95: error: dereferencing pointer to incomplete type
linux_vm86.c:95: error: dereferencing pointer to incomplete type
linux_vm86.c:95: error: dereferencing pointer to incomplete type
linux_vm86.c:96: error: dereferencing pointer to incomplete type
linux_vm86.c:96: error: dereferencing pointer to incomplete type
linux_vm86.c:96: error: dereferencing pointer to incomplete type
linux_vm86.c:98: error: dereferencing pointer to incomplete type
linux_vm86.c:98: error: dereferencing pointer to incomplete type
linux_vm86.c:99: error: dereferencing pointer to incomplete type
linux_vm86.c:103: error: dereferencing pointer to incomplete type
linux_vm86.c:105: error: dereferencing pointer to incomplete type
linux_vm86.c:105: error: dereferencing pointer to incomplete type
linux_vm86.c:105: error: dereferencing pointer to incomplete type
linux_vm86.c:106: error: dereferencing pointer to incomplete type
linux_vm86.c:106: error: dereferencing pointer to incomplete type
linux_vm86.c:106: error: dereferencing pointer to incomplete type
linux_vm86.c:107: error: dereferencing pointer to incomplete type
linux_vm86.c:107: error: dereferencing pointer to incomplete type
linux_vm86.c:108: error: dereferencing pointer to incomplete type
linux_vm86.c:112: error: dereferencing pointer to incomplete type
linux_vm86.c:115: error: dereferencing pointer to incomplete type
linux_vm86.c:115: error: dereferencing pointer to incomplete type
linux_vm86.c:115: error: dereferencing pointer to incomplete type
linux_vm86.c:116: error: dereferencing pointer to incomplete type
linux_vm86.c:116: error: dereferencing pointer to incomplete type
linux_vm86.c:116: error: dereferencing pointer to incomplete type
linux_vm86.c:119: error: dereferencing pointer to incomplete type
linux_vm86.c:119: error: dereferencing pointer to incomplete type
linux_vm86.c:119: error: dereferencing pointer to incomplete type
linux_vm86.c:120: error: dereferencing pointer to incomplete type
linux_vm86.c:120: error: dereferencing pointer to incomplete type
linux_vm86.c:120: error: dereferencing pointer to incomplete type
linux_vm86.c:122: error: dereferencing pointer to incomplete type
linux_vm86.c:122: error: dereferencing pointer to incomplete type
linux_vm86.c:123: error: dereferencing pointer to incomplete type
linux_vm86.c:127: error: dereferencing pointer to incomplete type
linux_vm86.c:128: error: dereferencing pointer to incomplete type
linux_vm86.c:129: error: dereferencing pointer to incomplete type
linux_vm86.c:133: error: dereferencing pointer to incomplete type
linux_vm86.c:134: error: dereferencing pointer to incomplete type
linux_vm86.c:138: error: dereferencing pointer to incomplete type
linux_vm86.c:138: error: dereferencing pointer to incomplete type
linux_vm86.c:139: error: dereferencing pointer to incomplete type
linux_vm86.c:139: error: dereferencing pointer to incomplete type
linux_vm86.c:140: error: dereferencing pointer to incomplete type
linux_vm86.c:144: error: dereferencing pointer to incomplete type
linux_vm86.c:144: error: dereferencing pointer to incomplete type
linux_vm86.c:145: error: dereferencing pointer to incomplete type
linux_vm86.c:149: error: dereferencing pointer to incomplete type
linux_vm86.c:150: error: dereferencing pointer to incomplete type
linux_vm86.c:151: error: dereferencing pointer to incomplete type
linux_vm86.c:155: error: dereferencing pointer to incomplete type
linux_vm86.c:156: error: dereferencing pointer to incomplete type
linux_vm86.c:160: error: dereferencing pointer to incomplete type
linux_vm86.c:160: error: dereferencing pointer to incomplete type
linux_vm86.c:161: error: dereferencing pointer to incomplete type
linux_vm86.c:161: error: dereferencing pointer to incomplete type
linux_vm86.c:162: error: dereferencing pointer to incomplete type
linux_vm86.c:166: error: dereferencing pointer to incomplete type
linux_vm86.c:166: error: dereferencing pointer to incomplete type
linux_vm86.c:167: error: dereferencing pointer to incomplete type
linux_vm86.c:178: error: dereferencing pointer to incomplete type
linux_vm86.c:178: error: dereferencing pointer to incomplete type
linux_vm86.c: In function ‘do_vm86’:
linux_vm86.c:200: warning: passing argument 1 of ‘vm86_rep’ from
incompatible pointer type
linux_vm86.c:212: warning: implicit declaration of function ‘VM86_TYPE’
linux_vm86.c:213: error: ‘VM86_UNKNOWN’ undeclared (first use in this
function)
linux_vm86.c:216: error: ‘VM86_STI’ undeclared (first use in this
function)
linux_vm86.c:222: error: ‘VM86_INTx’ undeclared (first use in this
function)
linux_vm86.c:223: warning: implicit declaration of function ‘VM86_ARG’
linux_vm86.c:234: error: ‘VM86_SIGNAL’ undeclared (first use in this
function)
linux_vm86.c: At top level:
linux_vm86.c:267: error: conflicting types for ‘vm86_rep’
linux_vm86.c:16: error: previous declaration of ‘vm86_rep’ was here
make[10]: *** [linux_vm86.o] Error 1
make[10]: Leaving directory
`/home/christopher/buildroot/build_arm/xc/programs/Xserver/hw/xfree86/os-support/linux/int10/vm86'
make[9]: *** [all] Error 2
make[9]: Leaving directory
`/home/christopher/buildroot/build_arm/xc/programs/Xserver/hw/xfree86/os-support/linux/int10'
make[8]: *** [all] Error 2
make[8]: Leaving directory
`/home/christopher/buildroot/build_arm/xc/programs/Xserver/hw/xfree86/os-support/linux'
make[7]: *** [linux] Error 2
make[7]: Leaving directory
`/home/christopher/buildroot/build_arm/xc/programs/Xserver/hw/xfree86/os-support'
make[6]: *** [all] Error 2
make[6]: Leaving directory
`/home/christopher/buildroot/build_arm/xc/programs/Xserver/hw/xfree86'
make[5]: *** [hw/xfree86] Error 2
make[5]: Leaving directory
`/home/christopher/buildroot/build_arm/xc/programs/Xserver'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/home/christopher/buildroot/build_arm/xc/programs'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/christopher/buildroot/build_arm/xc'
make[2]: *** [World] Error 2
make[2]: Leaving directory `/home/christopher/buildroot/build_arm/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/home/christopher/buildroot/build_arm/xc'
make: ***
[/home/christopher/buildroot/build_arm/xc/programs/Xserver/Xorg] Error 2
engineering5:/home/christopher/buildroot#





More information about the buildroot mailing list