Får inte igång gd med php!

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
turbonallen
Posts: 168
Joined: 2002-03-27 14:27:52
Location: Angered
Contact:

Får inte igång gd med php!

Post by turbonallen »

Hej!

jag försöker att kompilera in gd att fungera med php, men det vill sig inte riktigt, jag har följt denna guiden här på 64bits:

http://www.64bits.se/guider/php43gd/index.php

det går helt okej att köra ./configure med alla parametrar, felet blir sen när jag kör make, efter en stund blir det såhär:

Code: Select all

/root/php-4.3.1/ext/gd/libgd/gd_jpeg.c:34: jpeglib.h: No such file or directory
/root/php-4.3.1/ext/gd/libgd/gd_jpeg.c:35: jerror.h: No such file or directory
/root/php-4.3.1/ext/gd/libgd/gd_jpeg.c:240: #error IJG JPEG library BITS_IN_JSAMPLE value must be 8 or 12
make: *** [ext/gd/libgd/gd_jpeg.lo] Error 1
hur bör jag göra för att lösa detta?

noteras skall att jag kör slackware, och inte debian, därför har jag tankat hem alla paket själv, och inte via apt_get
Fungerande dator, härlig skärm | Nintendo Gamecube Metroid Prime Pak
User avatar
Gussoh
Posts: 974
Joined: 2002-05-09 11:32:06
Location: Mölndal
Contact:

Post by Gussoh »

Men du, nallen, GD ska ju följa med i phppaketet med en så ny version ju :) testa att göra en <?php php_info(); ?> och leta efter gd. gd har följt med sedan PHP 4.3.0
Jag tycker att grön är en fin färg.
User avatar
thr
Posts: 1242
Joined: 2002-06-26 22:55:24
Location: Skene
Contact:

Post by thr »

ett av tre problem är det:
* Du behöver libjpeg62
* Du behöver libjpeg62-dev (<- observera, DEV)
* Du måste skapa rätt symlänkar för jpeglib:et, så ./make hittar dem,
User avatar
evilivar
Posts: 55
Joined: 2002-03-18 11:46:37
Location: söderhamn
Contact:

Post by evilivar »

kör med php 4.3.x
./configure --with-gd så fixar sig det hela
jag säger inte att du är dum, det blir bara lite fel när du tänker
User avatar
thr
Posts: 1242
Joined: 2002-06-26 22:55:24
Location: Skene
Contact:

Post by thr »

evilivar wrote:kör med php 4.3.x
./configure --with-gd så fixar sig det hela
Nej det gör det inte.
User avatar
turbonallen
Posts: 168
Joined: 2002-03-27 14:27:52
Location: Angered
Contact:

Post by turbonallen »

thr wrote:ett av tre problem är det:
* Du behöver libjpeg62
* Du behöver libjpeg62-dev (<- observera, DEV)
* Du måste skapa rätt symlänkar för jpeglib:et, så ./make hittar dem,
jag är rätt säker på att det är här det kör sig.

jag har bara tankat hem libjpeg62, den hittade jag här:
http://www.ijg.org/

libjpeg62-dev hittar jag inte någonstans (förutom debian-paket, men det hjälper inte mig så mycket), du råkar inte veta vart det finns?

när jag sedan har libjpeg62-dev, hur skapar jag rätt symlänkar? :)
Fungerande dator, härlig skärm | Nintendo Gamecube Metroid Prime Pak
User avatar
nem
Hedersbit
Posts: 4678
Joined: 2002-04-12 15:48:33
Location: Lund

Post by nem »

Alltså... som Gussoh påpekade så följer det med.
"Rightful liberty is unobstructed action according to our will within limits drawn around us by the equal rights of others."- Thomas Jefferson
User avatar
turbonallen
Posts: 168
Joined: 2002-03-27 14:27:52
Location: Angered
Contact:

Post by turbonallen »

nem wrote:Alltså... som Gussoh påpekade så följer det med.
jo, det följer med, därför behöver man inte ange någon sökväg till det när man skriver "./configure --with-gd".

Problemet är att jag inte lyckas få det att funka bara.
Fungerande dator, härlig skärm | Nintendo Gamecube Metroid Prime Pak
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

När jag kompilerade php 4.3.0 med den inbyggda gd på min egen maskin fick jag köra med:

./configure --with-gd --with-png-dir=/usr/local/libpng.so.2 --with-jpeg-dir=/usr/lib/libjpeg.so

(och några växlar till som inte har ngn betydelse här)
hej.
User avatar
elvenman
Hedersbit
Posts: 12572
Joined: 2002-03-17 21:42:06
Location: Mora
Contact:

Post by elvenman »

Måste man inte ha med zlib...eller?

Jag fick då lov att kompilera in --with-zlib för att få in gd...
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
User avatar
turbonallen
Posts: 168
Joined: 2002-03-27 14:27:52
Location: Angered
Contact:

Post by turbonallen »

linc wrote:När jag kompilerade php 4.3.0 med den inbyggda gd på min egen maskin fick jag köra med:

./configure --with-gd --with-png-dir=/usr/local/libpng.so.2 --with-jpeg-dir=/usr/lib/libjpeg.so

(och några växlar till som inte har ngn betydelse här)
mjo, det är ju just: --with-jpeg-dir=/usr/lib/libjpeg.so som inte funkar :(

jag kom på att jag gjorde en desperat grej för att få det att fungera:

jag har denna filen:
=/usr/lib/libjpeg.so.62

men ./configure funkade inte, den klagade på att den inte hittade libjpeg.so, så jag gjorde såhär:
cp libjpeg.so.62 libjpeg.so

nu ville ./configure fungera, men då klagade den på make istället.

nu tog jag bort /usr/lib/libjpeg.so igen (har bara libjpeg.so.62 nu)

och då får jag samma fel i ./configure igen:

configure: error: libjpeg.(a|so) not found.
Fungerande dator, härlig skärm | Nintendo Gamecube Metroid Prime Pak
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

turbonallen wrote:mjo, det är ju just: --with-jpeg-dir=/usr/lib/libjpeg.so som inte funkar :(
Glöm inte att en configure-option som heter --with-blahonga-dir ska peka
på ett dir, och inte libblahonga.so.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
turbonallen
Posts: 168
Joined: 2002-03-27 14:27:52
Location: Angered
Contact:

Post by turbonallen »

IcePic wrote:Glöm inte att en configure-option som heter --with-blahonga-dir ska peka
på ett dir, och inte libblahonga.so.
jag har låtit den peka på endast /usr/lib/ också, det hjälper inte :(

men som thr nämde:
* Du behöver libjpeg62-dev (<- observera, DEV)

jag tror att det är det jag saknar, och att det är därför det inte fungerar, fast jag hittar ingenstans där man kan ladda ner det.
Fungerande dator, härlig skärm | Nintendo Gamecube Metroid Prime Pak
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

elvenman wrote:Måste man inte ha med zlib...eller?

Jag fick då lov att kompilera in --with-zlib för att få in gd...
Jo, jag hade --with-zlib-dir=/usr/include också med när jag körde ./configure. Jag trodde inte att det behövdes för gd bara. Var ett tag sen nu. :)

IcePic: jo det låter ju logiskt.. Det fungerade iaf för mig, så configure-scriptet kollar kanske sökvägen enbart eller något.
hej.
User avatar
elvenman
Hedersbit
Posts: 12572
Joined: 2002-03-17 21:42:06
Location: Mora
Contact:

Post by elvenman »

linc wrote:Jo, jag hade --with-zlib-dir=/usr/include också med när jag körde ./configure. Jag trodde inte att det behövdes för gd bara. Var ett tag sen nu. :)
Tja...jag kompilerade php 4.3.0 6:e maj...å den ville iaf ha med zlib...

http://partykuben.hallah.nu/info.php
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
User avatar
Gussoh
Posts: 974
Joined: 2002-05-09 11:32:06
Location: Mölndal
Contact:

Post by Gussoh »

jag hade testat att byta namn från *.so.62 till *.so
Jag tycker att grön är en fin färg.
User avatar
turbonallen
Posts: 168
Joined: 2002-03-27 14:27:52
Location: Angered
Contact:

Post by turbonallen »

Gussoh wrote:jag hade testat att byta namn från *.so.62 till *.so
hrm, om du läser lite högre upp ser du att jag redan försökt med det ;)

men vi har ju redan kommit på den ulitmata lösningen:
gör ett besök hos mig nån dag och installera debian, så bjuder jag på pizza och cola. (och så kan du få spela gamecube medans burken kompilerar) :)
Fungerande dator, härlig skärm | Nintendo Gamecube Metroid Prime Pak
User avatar
Gussoh
Posts: 974
Joined: 2002-05-09 11:32:06
Location: Mölndal
Contact:

Post by Gussoh »

turbonallen wrote:
Gussoh wrote:jag hade testat att byta namn från *.so.62 till *.so
hrm, om du läser lite högre upp ser du att jag redan försökt med det ;)

men vi har ju redan kommit på den ulitmata lösningen:
gör ett besök hos mig nån dag och installera debian, så bjuder jag på pizza och cola. (och så kan du få spela gamecube medans burken kompilerar) :)
Usch, kompilering är för människor med smaskigt med tid över. Debian kompilerar ingenting utan kör på binärer.

Men jag lär väl ha mycket tid över framöver iofs ;) den kanske inte räcker till kompilering men ett hembesök är alltid roligt och trevligt.
Jag tycker att grön är en fin färg.
User avatar
turbonallen
Posts: 168
Joined: 2002-03-27 14:27:52
Location: Angered
Contact:

Post by turbonallen »

Gussoh wrote:Usch, kompilering är för människor med smaskigt med tid över. Debian kompilerar ingenting utan kör på binärer.

Men jag lär väl ha mycket tid över framöver iofs ;) den kanske inte räcker till kompilering men ett hembesök är alltid roligt och trevligt.
jag vet inte om jag drömmer eller om det verkligen är sant, men efter 79 omkompileringar och lite annat pusslande verkar det som att det äntligen funkar!

http://fett.mine.nu/

obs! du är fortfarande bjuden på ett hembesök där vi kan ha en mysig debiankväll. Jag står för pizza och cola som sagt. :)
Fungerande dator, härlig skärm | Nintendo Gamecube Metroid Prime Pak
Post Reply