Toon posts:

[lfs] build probleem met at-spi-1.0.1 (gnome2)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende probleempje met at-spi-1.0.1. Als ik het
compileer krijg ik de volgende foutmelding:


-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/linc-1.0 -I/usr/include/libxml2 -I/usr/include/atk-1.0 -g -O2 -c cspi-bonobo.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I ../.. -I ../.. -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/linc-1.0 -I/usr/include/libxml2 -I/usr/include/atk-1.0 -g -O2 -c cspi-bonobo.c -fPIC -DPIC -o cspi-bonobo.lo
In file included from ../../cspi/spi.h:38,
from ../../cspi/spi-private.h:29,
from ../cspi-lowlevel.h:33,
from cspi-bonobo.c:25:
../../libspi/keymasks.h:26: X11/Xlib.h: No such file or directory
make[3]: *** [cspi-bonobo.lo] Error 1
make[3]: Leaving directory `/usr/src/gnome2/at-spi-1.0.1/cspi/bonobo'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/gnome2/at-spi-1.0.1/cspi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/gnome2/at-spi-1.0.1'
make: *** [all-recursive-am] Error 2
bash-2.05a#


Xlib.h is aanwezig in /usr/X11R6/include/X11. Ik heb dit al proberen aan te geven met configure maar dat helpt niet.

  • FoxMan
  • Registratie: September 2000
  • Laatst online: 21-08-2025
Ik heb dezelfde probleempjes gehad, ik heb gewoon het make bestandje aangepast en ip "X11/Xlib.h" "/usr/X11R6/include/X11" neergezet (zonder de quotes) en dat werkt perfect.

LinuxFox, because penguins aren't even furry


  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

dit probleem houd je structureel... dus je kunt er beter een oplossing voor gaan zoeken...
ik meen me iets te herinneren dat je de include paths goed moest zetten

Steun Elkaar, Kopieer Nederlands Waar!


  • FoxMan
  • Registratie: September 2000
  • Laatst online: 21-08-2025
Ik zal wel iets fout hebben gedaan, maar deze dir stond bij mij geloof ik al in de path en include path's zelfs in de ld

LinuxFox, because penguins aren't even furry


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
code:
1
2
3
4
5
6
7
8
9
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I ../.. -I
 ../.. -I/usr/include/libbonobo-2.0
 -I/usr/include/glib-2.0 
 -I/usr/lib/glib-2.0/include
 -I/usr/include/orbit-2.0
 -I/usr/include/bonobo-activation-2.0
 -I/usr/include/linc-1.0 -I/usr/include/libxml2
 -I/usr/include/atk-1.0 -g -O2 -c cspi-bonobo.c  -fPIC
 -DPIC -o cspi-bonobo.lo

Hier moet nog een -I/usr/X11R6/include bij staan.
Met configure zou je dat op moeten kunnen geven.
( --with-x-includes of --with-extra-include of iets dergelijks)

"He took a duck in the face at two hundred and fifty knots."


  • RG
  • Registratie: Augustus 2000
  • Laatst online: 28-11-2025

RG

Lambda

waarschijnlijk moet je dit doen:

ln -s /usr/X11R6/include /usr/include/X11

Tenminste, dat lijkt me dan logisch (heb ik ook eens gehad toen ik XFree handmatig gebakken heb)

[deze advertentieruimte is te koop]


Verwijderd

Topicstarter
Ik heb de feiten iets verkeerd weergegeven. Xlib.h staat in /usr/include/X11/X11. At-spi zoekt in /usr/include/X11. Ik kan hier geen symbolic link maken omdat ik dan X11 zou overschrijven.

Kan het kwaad om gewoon de inhoud van /usr/include/X11/X11 naar /usr/include/X11 te verplaatsen? (wat voor mij de meest logische locatie is) of gaat X dan rare fratsen vertonen.

ln -s /usr/X11R6/include /usr/include/X11/X11 werkt niet
Pagina: 1