ID:               34089
 Comment by:       jeff at procata dot com
 Reported By:      [EMAIL PROTECTED]
 Status:           No Feedback
 Bug Type:         Compile Failure
 Operating System: Mac OS X 10.4.2
 PHP Version:      6CVS-2005-10-07
 New Comment:

compiling this program as conftest.c:

main() { }

with the options generated in configure:

gcc -o conftest -g -O2  -no-cpp-precomp  -L/usr/local/
icu/lib -L/usr/local/icu/lib -L/usr/local/libxml2/lib 
-L/usr/local/libxml2/lib -lm  -lm -licui18n -licuuc 
-licudata -lm -licuio -lxml2 -lz -liconv -lm conftest.c

gives the following output from otool -L

conftest:        /usr/lib/libSystem.B.dylib 
(compatibility version 1.0.0, current version 71.1.4)
        libicui18n.dylib.34 (compatibility version 
34.0.0, current version 34.0.0)
        libicuuc.dylib.34 (compatibility version 34.0.0, 
current version 34.0.0)
        libicudata.dylib.34 (compatibility version 
34.0.0, current version 34.0.0)
        libicuio.dylib.34 (compatibility version 34.0.0, 
current version 34.0.0)
        /usr/local/libxml2/lib/libxml2.2.dylib 
(compatibility version 9.0.0, current version 9.22.0)
        /usr/lib/libz.1.dylib (compatibility version 
1.0.0, current version 1.0.0)
        /usr/lib/libiconv.2.dylib (compatibility version 
5.0.0, current version 5.0.0)

When executed fails with

dyld: ./conftest can't open library: libicui18n.dylib.34  
(No such file or directory, errno = 2)
Trace/BPT trap


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

[2006-02-20 23:32:58] jeff at procata dot com

I have also encountered this problem.  To answer the 
first outstanding question, libicui18n.dylib.34 does 
exist in /usr/local/icu/lib.

I have not been successful in compiling with --disable-
all.  configure completes (configure: exit 0), but 
config.log still contains many cases of:

dyld: ./conftest can't open library: libicui18n.dylib.34  
(No such file or directory, errno = 2)
./configure: line 1:  2292 Trace/BPT trap          ./
conftest$ac_exeext

make fails with:

ld: Undefined symbols:
_lchown

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

[2006-02-08 01:00:03] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

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

[2006-01-31 23:04:54] [EMAIL PROTECTED]

OS X 10.4.2 - Build 8E90

PHP6 snapshot 200601311733

# ./configure --with-layout=PHP --prefix=/usr/local/php/6.0.0
--disable-all --with-icu-dir=/usr/local/icu
# make
# make install

Using gcc v4.0.1

Test script:
<? $a = "foo"; var_dump($a); ?>

php-cli -dunicode_semantics=on -f test.php

Result:
unicode(3) "foo"

Looks like the expected results to me.


Can you run "otool -L" on the php library and share that here?

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

[2006-01-14 01:00:05] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

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

[2005-12-30 00:59:11] [EMAIL PROTECTED]

Do you actually have libicui18n.dylib.34 in /usr/local/...?

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

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/34089

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

Reply via email to