• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Breadcrumb

  • Hjem
  • forums
  • Installing, make error

Snak med

Opret dig!

Af dach | 13.08.2008 10:22

Installing, make error

Software
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


-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.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer18

# 1

16 år 10 måneder siden

Permalink

Indsendt af julemand101 den 13. august 2008 kl. 10:52

Permalink

Re: Installing, make error

Nogen speciel grund til du ikke bare installere via pakkesystemet?
http://packages.ubuntu.com/search?keywords=crystalspace&searchon=names&…

Du kan jo bare installere med:
sudo apt-get install crystalspace
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 10 måneder siden

Permalink

Indsendt af dach den 13. august 2008 kl. 11:13

In reply to Re: Installing, make error by julemand101

Permalink

re: #1

Ja. fordi dette er en anden version end den du kan hente. det er en beta som er deres næste stabel. 1.4

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)
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 10 måneder siden

Permalink

Indsendt af kingu den 13. august 2008 kl. 18:52

Permalink

Re: Installing, make error

Har du kørt ./configure?
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 10 måneder siden

Permalink

Indsendt af dach den 13. august 2008 kl. 18:56

Permalink

re: #3

Ja det har jeg. som det føste.

kan virkelige ikke finde ud af hvad der er glat..
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 10 måneder siden

Permalink

Indsendt af nilks den 13. august 2008 kl. 19:42

Permalink

Har du build-essential?
sudo

Har du build-essential?

sudo apt-get install build-essential
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 10 måneder siden

Permalink

Indsendt af dach den 13. august 2008 kl. 20:51

In reply to Har du build-essential?
sudo
by nilks

Permalink

re: #5

Ja det har jeg. ellers vil det være utrolig svært, kan jeg godt se :)
  • Log ind eller opret dig for at tilføje kommentarer

# 7

16 år 10 måneder siden

Permalink

Indsendt af mixi den 15. august 2008 kl. 03:33

Permalink

Re: Installing, make error

Du kan også prøve med apt-get build-dep crystalspace
Så skulle apt-get gerne hente de pakker som skal bruges....
  • Log ind eller opret dig for at tilføje kommentarer

# 8

16 år 10 måneder siden

Permalink

Indsendt af redeeman den 15. august 2008 kl. 03:50

Permalink

#7:
det virker jo bare ikke

#7:
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?
  • Log ind eller opret dig for at tilføje kommentarer

# 9

16 år 10 måneder siden

Permalink

Indsendt af mixi den 15. august 2008 kl. 06:35

Permalink

Re: Installing, make error

#8 det er ikke sikkert at der er kommet nye dependencies, men hvis der er kan det måske lade os komme tættere på hvor fejlen ligger.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

16 år 10 måneder siden

Permalink

Indsendt af redeeman den 15. august 2008 kl. 08:23

Permalink

Re: Installing, make error

fejlen er ganske simpel, han har ikke X headers..


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
  • Log ind eller opret dig for at tilføje kommentarer

# 11

16 år 10 måneder siden

Permalink

Indsendt af dach den 15. august 2008 kl. 10:20

Permalink

ok

vil lige prøve at installer x headers. aldrig hørt om det før. føst begyndt på linux for et år siden. så.

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
  • Log ind eller opret dig for at tilføje kommentarer

# 12

16 år 10 måneder siden

Permalink

Indsendt af mixi den 15. august 2008 kl. 13:17

Permalink

Re: Installing, make error

X headers vil han også få hvis han bruger apt-get build-dep kommandoen.
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
  • Log ind eller opret dig for at tilføje kommentarer

# 13

16 år 10 måneder siden

Permalink

Indsendt af dach den 16. august 2008 kl. 00:34

Permalink

re

Jeg har installert build-esen tror jeg det hedder.
  • Log ind eller opret dig for at tilføje kommentarer

# 14

16 år 10 måneder siden

Permalink

Indsendt af mixi den 16. august 2008 kl. 09:26

Permalink

Re: Installing, make error

okay.... nu kan den kompilere?
  • Log ind eller opret dig for at tilføje kommentarer

# 15

16 år 10 måneder siden

Permalink

Indsendt af dach den 16. august 2008 kl. 18:55

Permalink

re: #14

har hele tiden haft det. men kunne stadig ikke..

det der xheaders. kan jeg ikke rigtig finde installing til.

og kan ikke få apt-get til at hente den
  • Log ind eller opret dig for at tilføje kommentarer

# 16

16 år 10 måneder siden

Permalink

Indsendt af mixi den 17. august 2008 kl. 22:00

Permalink

Re: Installing, make error

Har du prøvet som jeg forslog? i indslag no. 7
  • Log ind eller opret dig for at tilføje kommentarer

# 17

16 år 10 måneder siden

Permalink

Indsendt af dach den 17. august 2008 kl. 22:03

Permalink

re: #16

Jeg fik det her.


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

  • Log ind eller opret dig for at tilføje kommentarer

# 18

16 år 10 måneder siden

Permalink

Indsendt af kingu den 18. august 2008 kl. 19:08

Permalink

#17
har du så prøvet at

#17
har du så prøvet at installere libpng12?
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Backup/synkronisering? 3
Privatbeskeder 5
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ingen Mint 3
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2
Nextcloud på mobilen 1
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 1
Ny Linuxin på vej :) 43

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !