Re: PHP 4.4.0 won't compile with JPEG support.
| From: | Travis Conway | Date: | Thu, 22 Sep 2005 23:13:57 +0000 |
| Subject: | Re: PHP 4.4.0 won't compile with JPEG support. | ||
| References: | 1 2 3 4 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-16669@lists.php.net to get a copy of this message | ||
Just wondering but did you compile libjpeg with --with-shared --with-static?
I believe it is --with*... check the doc to see if it is --enable*.
Anyways, did you compile it to have both shared and static? I also assume
you did make install afterwards and made sure it is in /usr/lib/ or
/usr/local/lib?
Travis
On 9/19/05, TJ09 <TJ2010911@hotmail.com> wrote:
>
> *Bump?*
> The think I don't get is that libphp4.la <http://libphp4.la‘–
> J@äHI›${˦²> compiles fine
> with --with-jpeg-dir,
> but it fails on sapi/cli/php. Why would one succeed while the other fails?
> ""TJ09"" <TJ2010911@hotmail.com> wrote in message
> news:2E.1D.23233.E3410234@pb1.pair.com...
> > 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.org
> >>
> >> 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.
>