Installing, make error
Hey usr.
jeg er ved at installer crystelspace,
når jeg så har configure den og lave en make giver den mig dette output er
nolge der kan se hvad jeg mangler, så vil jeg da blive meget glad for hjælpen.
Nå ja. bruger Ubuntu 7.10 tror jeg det hedder. har ikke update til den nye verison.
Tak for tiden, og undskyld min ordblindhed.
jeg er ved at installer crystelspace,
når jeg så har configure den og lave en make giver den mig dette output er
-laptop:~/crystalspace$ make
g++ -c -o ./out/linuxx86/optimize/plugins/video/canvas/xextshm/xextshm.o -I. -I./include -I./include -pipe -Wall -Wno-unknown-pragmas -fvisibility=hidden -march=i586 -mtune=generic -I/usr/local/include -fno-exceptions -O3 -fomit-frame-pointer -ffast-math -g2 -fPIC plugins/video/canvas/xextshm/xextshm.cpp
In file included from plugins/video/canvas/xextshm/xextshm.cpp:26:
plugins/video/canvas/xextshm/xextshm.h:38:35: error: X11/extensions/XShm.h: No such file or directory
plugins/video/canvas/xextshm/xextshm.h:54: error: ‘XShmSegmentInfo’ does not name a type
plugins/video/canvas/xextshm/xextshm.cpp: In constructor ‘csXExtSHM::csXExtSHM(iBase*)’:
plugins/video/canvas/xextshm/xextshm.cpp:40: error: ‘shmi’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp: In member function ‘virtual unsigned char* csXExtSHM::CreateMemory(int, int)’:
plugins/video/canvas/xextshm/xextshm.cpp:83: error: ‘shmi’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp:83: error: ‘XShmCreateImage’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp:106: error: ‘XShmAttach’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp: In member function ‘virtual void csXExtSHM::DestroyMemory()’:
plugins/video/canvas/xextshm/xextshm.cpp:123: error: ‘shmi’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp:124: error: ‘XShmDetach’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp:129: error: ‘shmi’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp:133: error: ‘shmi’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp:136: error: ‘shmi’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp: In member function ‘virtual void csXExtSHM::Print(Window, _XGC*, const csRect*)’:
plugins/video/canvas/xextshm/xextshm.cpp:147: error: ‘XShmPutImage’ was not declared in this scope
plugins/video/canvas/xextshm/xextshm.cpp:153: error: ‘XShmPutImage’ was not declared in this scope
...skipped xextshm.so for lack of xextshm.o...
make: *** [all] Error 1
nolge der kan se hvad jeg mangler, så vil jeg da blive meget glad for hjælpen.
Nå ja. bruger Ubuntu 7.10 tror jeg det hedder. har ikke update til den nye verison.
Tak for tiden, og undskyld min ordblindhed.
Kommentarer18
Re: Installing, make error
http://packages.ubuntu.com/search?keywords=crystalspace&searchon=names&…
Du kan jo bare installere med:
sudo apt-get install crystalspace
re: #1
og med aptget får du 1.2
derfor. en af mine venner har snakket med dem der laver det for at finde ud af om vi kunne bruge det til at lave et godt game. og de mente at vi skulle bruge denne for vores programmørs skyld.
derfor.
( så vidste jeg heller ikke jeg kunne apt-get den)
Re: Installing, make error
re: #3
kan virkelige ikke finde ud af hvad der er glat..
Har du build-essential?
sudo
sudo apt-get install build-essential
re: #5
Re: Installing, make error
apt-get build-dep crystalspace
Så skulle apt-get gerne hente de pakker som skal bruges....
#7:
det virker jo bare ikke
det virker jo bare ikke hvis der er nye dependencies..
Har du X headers installeret? det har du ikke.. hvis man rent faktisk læser fejl beskedder, støder man på ting som "X11/extensions/XShm.h: No such file or directory", og så er det jo ret åbenlyst hvad problemet er....
configure må vel også have klaget over det?
Re: Installing, make error
Re: Installing, make error
root@quadstation # paludis -o /usr/include/X11/extensions/XShm.h
* /usr/include/X11/extensions/XShm.h
x11-proto/xextproto-7.0.2::installed
/usr/include/X11/extensions/XShm.h
men det er nok lidt andet i debian... brug packages.debian.org
ok
Men prøver lige når jeg kommer hjem. kan ikke gøre det nu sidder i skole. og kan ikke få min linux til at lave nolge former for net over deres proxy
Re: Installing, make error
Den er da altid god ide at køre inde man kompliere et program på debian/ubuntu, har jeg måtte lære på den hård måde :D
Rettelse:
Så vidt jeg kan se bruger 1.2 og 1.4 samme dependies.
Ellers har de lave et afsnit i deres manual omkring building af crystalspace
http://www.crystalspace3d.org/docs/online/manual-1.2/Building.php#0
re
Re: Installing, make error
re: #14
det der xheaders. kan jeg ikke rigtig finde installing til.
og kan ikke få apt-get til at hente den
Re: Installing, make error
re: #16
laptop:~$ sudo apt-get build-dep crystalspace
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libpng3-dev is a virtual package provided by:
libpng12-dev 1.2.15~beta5-2ubuntu0.1
You should explicitly select one to install.
E: Package libpng3-dev has no installation candidate
E: Failed to satisfy Build-Depends dependency for crystalspace: libpng3-dev
#17
har du så prøvet at
har du så prøvet at installere libpng12?