ID: 24183
Updated by: [EMAIL PROTECTED]
Reported By: php_public at macfreek dot nl
Status: Feedback
Bug Type: PDF related
Operating System: Mac OS X (10.2.6)
PHP Version: 4.3.2
Assigned To: kalowsky
New Comment:
I am more curious why all these frameworks are being required, to link
in an external library. My testing at home hasn't worked yet
Previous Comments:
------------------------------------------------------------------------
[2003-07-08 09:16:22] [EMAIL PROTECTED]
So I guess there needs to be one extra PHP_ADD_FRAMEWORK
line to not need that LDFLAGS to be set:
case $host_alias in
*darwin*)
PHP_ADD_FRAMEWORK(Carbon)
PHP_ADD_FRAMEWORK(CoreServices)
PHP_ADD_FRAMEWORK(ApplicationServices)
PHP_ADD_INCLUDE("/Developer/Headers/FlatCarbon")
;;
esac
(I can't really test this, I have no macosx.. :)
------------------------------------------------------------------------
[2003-07-08 09:11:41] p dot citti at aressy dot com
Hi,
Thank you guys! I have been succesfull with your help.
To compile PHP 4.3.2 with pdflib there was 2 problems:
1-You have to had this line in the config.nice
LDFLAGS='-framework Carbon' \
JUST before this one:
'./configure' \
2-You have to change the file hp-src/ext/pdf/
config.m4 and add after the comment "The main PDFlib
configure"
case $host_alias in
*darwin*)
PHP_ADD_FRAMEWORK(CoreServices)
PHP_ADD_FRAMEWORK(ApplicationServices)
PHP_ADD_INCLUDE("/Developer/Headers/FlatCarbon")
;;
esac
(thanks all of you for that!)
3-Then do:
autoconf configure.in > configure
./config.nice
then make, and sudo make install
------------------------------------------------------------------------
[2003-07-07 19:16:27] [EMAIL PROTECTED]
It should be something like this instead:
case $host_alias in
*darwin*)
PHP_ADD_FRAMEWORK(CoreServices)
PHP_ADD_FRAMEWORK(ApplicationServices)
PHP_ADD_INCLUDE("/Developer/Headers/FlatCarbon")
;;
esac
------------------------------------------------------------------------
[2003-07-07 16:17:59] php_public at macfreek dot nl
Hi,
Added the new lines after the comment "The main PDFlib
configure" in ext/pdf/config.m4
Then, I run:
autoconf configure.in > configure
./configure --with-pdflib
However, this still fails for me. I'm rather sure I do
something Silly [tm], but currently, I'm moving to a
new house this week, so I don't have time to check
details. Sorry about that.
------------------------------------------------------------------------
[2003-07-07 14:04:24] [EMAIL PROTECTED]
Can you please try the following patch applied to CVS HEAD? It should
work with PHP v4.3 code as well, but the line numbers are probably
different. I am not able to check if the include path is a default
value on all installs or not yet.
Index: config.m4
===================================================================
RCS file: /repository/php-src/ext/pdf/config.m4,v
retrieving revision 1.36
diff -r1.36 config.m4
95a96,100
> if test "$platform" = "Darwin"; then
> PHP_ADD_FRAMEWORK(CoreServices)
> PHP_ADD_FRAMEWORK(ApplicationServices)
> PHP_ADD_INCLUDE("/Developer/Headers/FlatCarbon")
> fi
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/24183
--
Edit this bug report at http://bugs.php.net/?id=24183&edit=1