ID:               30066
 Updated by:       [EMAIL PROTECTED]
 Reported By:      psubrama at chn dot cognizant dot com
-Status:           Assigned
+Status:           Bogus
 Bug Type:         Compile Failure
 Operating System: Windows2000
 PHP Version:      4.3.8
 Assigned To:      rjs
 New Comment:

Please do not submit the same bug more than once. An existing
bug report already describes this very problem. Even if you feel
that your issue is somewhat different, the resolution is likely
to be the same. 

Thank you for your interest in PHP.

This is the same problem as in Bug #29297

The pdf wrapper in PHP 4.3.x is not compatible with PDFlib 6. Please
try the PECL package for pdflib, this has the new wrappercode that
works with PDFlib 6 too and it can be used with PHP 4.3.x.


Previous Comments:
------------------------------------------------------------------------

[2004-09-12 14:54:24] psubrama at chn dot cognizant dot com

Description:
------------
While trying to compile php_pdf extension module, my build fails with
the following message :


I am using version 6.0.0p1 of PDFLite. I have not built jpeg library of
PDFLite, but don't see how that will help, b'cos that's a static
library(jpeg.lib) that is neither included(linked) by pdflib.lib or by
php_pdf.dll.
Do I need to modify workspace file of either project ?
Have another issue to mention...the php_pdf workspace tries to include
libtiff.lib and ligpng.lib though the libraries created by the PDF
builds are named tiff.lib and png.lib respectively. Am I looking at the
wrong libs ?

Expected result:
----------------
I was expecting to have a successful php_pdf.dll created

Actual result:
--------------
Linking...
LIBCMT.lib(dosmap.obj) : error LNK2005: __errno already defined in
MSVCRT.lib(MSVCRT.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit already defined in
MSVCRT.lib(MSVCRT.dll)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in
MSVCRT.lib(cinitexe.obj)
LIBCMT.lib(dosmap.obj) : warning LNK4006: __errno already defined in
MSVCRT.lib(MSVCRT.dll); second definition ignored
   Creating library Release_TS/php_pdf.lib and object
Release_TS/php_pdf.exp
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other
libs; use /NODEFAULTLIB:library
pdf.obj : error LNK2001: unresolved external symbol _PDF_open_fp
pdflib.lib(tif_ojpeg.obj) : error LNK2001: unresolved external symbol
_pdf_jpeg_CreateDecompress
pdflib.lib(tif_jpeg.obj) : error LNK2001: unresolved external symbol
_pdf_jpeg_CreateDecompress
pdflib.lib(tif_ojpeg.obj) : error LNK2001: unresolved external symbol
_pdf_jpeg_std_error
pdflib.lib(tif_jpeg.obj) : error LNK2001: unresolved external symbol
_pdf_jpeg_std_error
pdflib.lib(tif_jpeg.obj) : error LNK2001: unresolved external symbol
_pdf_jpeg_CreateCompress
..\..\Release_TS/php_pdf.dll : fatal error LNK1120: 18 unresolved
externals
Error executing link.exe.



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=30066&edit=1

Reply via email to