You are here: Compilation trouble on OS X « PHP « IT news, forums, messages
Compilation trouble on OS X

Posted by Marcus Bointon on 06/09/05 15:32

I've been beating my head against this - I've done this so many
times on BSD and Linux but I just can't get PHP 5.0.4 to compile on
OS X. Even the simplest case:

../configure
make

fails with:

/usr/bin/ld: Undefined symbols:
_mbstring_globals
_php_mb_encoding_translation
_php_mb_gpc_encoding_converter
_php_mb_gpc_encoding_detector
_php_mb_gpc_mbchar_bytes
_php_mb_strrchr
_php_ob_gzhandler_check
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Error 1

I'm running 10.4.1 on a dual G4.

I've also built a much more complex configuration (why I need to do
this) that configures OK, but gives me this on make:

/usr/bin/ld: unknown flag: -export-symbols
collect2: ld returned 1 exit status
make: *** [libs/libphp5.bundle] Error 1

OS X's ld command definitely lacks this option, so I removed
references to it from the configure script, and just got some
different errors.

I have an up to date fink installed and I'm pulling in some stuff
from there (jpeg, freetype etc), and my CFLAGS contains:

DBIND_8_COMPAT=1 -DEAPI -O3 -mcpu=G4 -mtune=G4 -I/sw/include

(I've tried emptying it too, same error)

I can't use the Entropy binaries as they're missing some extensions I
need. There are no bugs posted on the PHP tracker that match these
errors, so it's clearly not a common problem.

Any ideas what might be broken, and how I might fix it?

Marcus
--
Marcus Bointon
Synchromedia Limited: Putting you in the picture
marcus@synchromedia.co.uk | http://www.synchromedia.co.uk

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация