Re: PHP 4.4.0 won't compile with JPEG support.

From: Date: Thu, 08 Sep 2005 10:30:56 +0000
Subject: Re: PHP 4.4.0 won't compile with JPEG support.
References: 1 2  Groups: php.install 
Request: Send a blank email to php-install+get-16637@lists.php.net to get a copy of this message
It's not required, I believe (./configure --help says it's "--with-jpeg-dir[=DIR]"), but I have put the directory and gotten the same result. Also, when I compiled JibJPEG, I compiled it from source. "Daniel Bird" <dbird@sgul.ac.uk> wrote in message news:431EE533.7000508@sgul.ac.uk... > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > TJ09 wrote: > > | K, for starters, I'm trying to compile under Slackware Linux 9.1. > | > | Here's my configure line: > | > | /configure --with-apxs --with-openssl --with-kerberos --with-zlib > | --enable-bcmath --with-bz2 --enable-exif --enable-ftp --with-gd > | --with-jpeg-dir --with-png-dir --with-xpm-dir --with-freetype-dir > | --enable-gd-native-ttf --with-java --with-mime-magic --with-mysql > | --with-pspell --with-swf=/usr/local > | > | If I try to compile it without '--with-jpeg-dir' it works fine. > | However, if I try to add jpeg support, make fails with the > | following error: > > > When you use the --with-<option>-dir option you need to, as far as I > know, specify the path to the libraries > > eg > > - --with-jpeg-dir=/usr/lib > > Also did you comple lib-jpeg from source or rpm? If rpm make sure you > have the devel package installed > > Dan > > | > | ext/gd/libgd/gd_jpeg.lo(.text+0x24): In function > | `fatal_jpeg_error': > | /usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:62: undefined > | reference to `jpeg_destroy' ext/gd/libgd/gd_jpeg.lo(.text+0x123): > | In function `gdImageJpegCtx': > | /usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:118: undefined > | reference to `jpeg_std_error' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x18a):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:130: > | undefined reference to `jpeg_CreateCompress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x1bb):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:136: > | undefined reference to `jpeg_set_defaults' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x1d2):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:138: > | undefined reference to `jpeg_set_quality' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x248):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:152: > | undefined reference to `jpeg_start_compress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x2d1):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:159: > | undefined reference to `jpeg_write_marker' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x364):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:176: > | undefined reference to `jpeg_write_scanlines' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x399):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:210: > | undefined reference to `jpeg_finish_compress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x3a1):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:211: > | undefined reference to `jpeg_destroy_compress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x43e):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:203: > | undefined reference to `jpeg_write_scanlines' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x486):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:143: > | undefined reference to `jpeg_simple_progression' > | ext/gd/libgd/gd_jpeg.lo(.text+0x557): In function > | `gdImageCreateFromJpegCtx': > | /usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:261: undefined > | reference to `jpeg_std_error' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x5fc):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:276: > | undefined reference to `jpeg_CreateDecompress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x61b):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:281: > | undefined reference to `jpeg_save_markers' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x625):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:283: > | undefined reference to `jpeg_read_header' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x6a3):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:406: > | undefined reference to `jpeg_destroy_decompress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x6cf):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:311: > | undefined reference to `jpeg_start_decompress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x7d2):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:391: > | undefined reference to `jpeg_finish_decompress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x802):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:400: > | undefined reference to `jpeg_destroy_decompress' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x84d):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:380: > | undefined reference to `jpeg_read_scanlines' > | > ext/gd/libgd/gd_jpeg.lo(.text+0x907):/usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:367: > | undefined reference to `jpeg_read_scanlines' > | ext/gd/libgd/gd_jpeg.lo(.text+0xc39): In function > | `jpeg_gdIOCtx_src': > | /usr/local/src/php-4.4.0/ext/gd/libgd/gd_jpeg.c:645: undefined > | reference to `jpeg_resync_to_restart' collect2: ld returned 1 exit > | status make: *** [sapi/cli/php] Error 1 > | > | Yes, I have libjpeg. I've tried installing it through swaret and > | compiling it manually. Either way, same error. Is there something > | I'm overlooking? > > > > - -- > ____________________________________ > > Daniel Bird > Network and Systems Manager > Department Of Information Services > St. George's, University Of London > Tooting > London SW17 0RE > > P: +44 20 8725 2897 > F: +44 20 8725 3583 > E: dan@sgul.ac.uk > ____________________________________ > > Computing Services Homepage: > http://www.sgul.ac.uk/depts/cu > > The Computing Services Handbook: > http://www.sgul.ac.uk/pics/cu/pdfs/handbook2003-4.pdf > > The best way to accelerate a Mac is at 9.8 m / sec^2 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.1 (MingW32) > Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org7É > 5)£¨ì?jjsÙ/ > > iD8DBQFDHuUzPnhz2OZ7I3gRAlEgAJ90jS2/AEHKmqui6x7z2iKAMLbCHACfQLoz > kRxPvDe+0QD5vz3kOvjJeRk= > =J56R > -----END PGP SIGNATURE----- > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean.

« previous php.install (#16637) next »