[Bug 659868] New: undefined symbols in some php extensions (OSB, php 5.3.4)
https://bugzilla.novell.com/show_bug.cgi?id=659868 https://bugzilla.novell.com/show_bug.cgi?id=659868#c0 Summary: undefined symbols in some php extensions (OSB, php 5.3.4) Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Apache AssignedTo: bnc-team-apache@forge.provo.novell.com ReportedBy: jo@feuersee.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (compatible; Konqueror/4.5; Linux 2.6.34.7-0.5-default; X11; x86_64) KHTML/4.5.4 (like Gecko) SUSE The current php 5.3.4 build in the OSB repo avail at http://download.opensuse.org/repositories/server:/php/openSUSE_11.3/ aren't properly linked. The affected extensions can't register and are not useable. List of affected php extensions AFAIK: exif, intl, suhosin Earlier php builds (5.3.4-devel and 5.3.4 from the beginning of this week) weren't affected. Most likely a "make clean" and starting the build from the beginning would help. Reproducible: Always Steps to Reproduce: $ php -v Actual Results: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/extensions/exif.so' - /usr/lib64/php5/extensions/exif.so: undefined symbol: php_mb_check_encoding_list in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/extensions/intl.so' - /usr/lib64/php5/extensions/intl.so: undefined symbol: grapheme_extract_count_iter in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/extensions/suhosin.so' - /usr/lib64/php5/extensions/suhosin.so: undefined symbol: crypt in Unknown on line 0 PHP 5.3.4 (cli) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans Expected Results: PHP 5.3.4 (cli) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans The x86_64 builds for openSUSE 11.2 are affected as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c1
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c2
--- Comment #2 from Jo Schulze
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c3
--- Comment #3 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c4
--- Comment #4 from Jo Schulze
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c5
--- Comment #5 from Cristian Rodríguez
New build is better but intl extension still not useable:
Yes, because that's a different bug, unrelated to the previuos breakage. It seems it has gone unnoticed for quite a while... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c6
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c7
--- Comment #7 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c8
--- Comment #8 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c9
Jo Schulze
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c10
Matthias Praunegger
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c11
Villu Roogna
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c12
--- Comment #12 from Cristian Rodríguez
This problem occurs when php intl extension is compiled with gcc 4. Once I compiled this with gcc3.3 it started working.
I already figured out that.. nothing to do with GCC though, it is a "symbol visibility" problem in upstream code (not our patches), works with GCC 3 because it does not support -fvisibility options. ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c13
I'm Di77er
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c14
--- Comment #14 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c15
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c16
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c17
Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=659868
https://bugzilla.novell.com/show_bug.cgi?id=659868#c18
--- Comment #18 from Bruno Friedmann
participants (1)
-
bugzilla_noreply@novell.com