Upgrading pear fails - Undefined symbol "XML_ParserCreate_MM"

Jeff Hinrichs JeffH at delasco.com
Mon Nov 26 23:15:09 UTC 2007


I see that you closed http://www.freebsd.org/cgi/query-pr.cgi?pr=116640
although I couldn't find the why for closing it.  I am at a loss - could
you point me in the proper direction?



[jlh at hope:/usr/ports/devel/pear]$ sudo make install clean
===>  Extracting for pear-1.6.2_1
=> MD5 Checksum OK for pear-1.6.2.tar.bz2.
=> SHA256 Checksum OK for pear-1.6.2.tar.bz2.
===>  Patching for pear-1.6.2_1
===>  Applying FreeBSD patches for pear-1.6.2_1
===>  Configuring for pear-1.6.2_1
===>  Installing for pear-1.6.2_1
===>   pear-1.6.2_1 depends on file: /usr/local/include/php/main/php.h -
found
===>   pear-1.6.2_1 depends on file: /usr/local/lib/php/20060613/pcre.so
- found
===>   pear-1.6.2_1 depends on file: /usr/local/lib/php/20060613/xml.so
- found
===>   Generating temporary packing list
===>  Checking if devel/pear already installed
Using local package: PEAR-stable......ok
Using local package: Archive_Tar-stable....ok
Using local package: Console_Getopt-stable....ok
Using local package: Structures_Graph-stable....ok
Bootstrapping: PEAR...................(local) ok
Bootstrapping: Archive_Tar............(local) ok
Bootstrapping: Console_Getopt.........(local) ok
Extracting installer..................ok
/libexec/ld-elf.so.1: /usr/local/lib/php/20060613/xml.so: Undefined
symbol "XML_ParserCreate_MM"
*** Error code 1

Stop in /usr/ports/devel/pear.


Here is trying to use portinstall instead.

[jlh at hope:/usr/ports/devel/pear]$ sudo portinstall devel/pear
[Gathering depends for devel/pear
........................................ done]
--->  Installing 'pear-1.6.2_1' from a port (devel/pear)
--->  Building '/usr/ports/devel/pear'
===>  Cleaning for pear-1.6.2_1
===>  Extracting for pear-1.6.2_1
=> MD5 Checksum OK for pear-1.6.2.tar.bz2.
=> SHA256 Checksum OK for pear-1.6.2.tar.bz2.
===>  Patching for pear-1.6.2_1
===>  Applying FreeBSD patches for pear-1.6.2_1
===>  Configuring for pear-1.6.2_1
--->  Installing the new version via the port
===>  Installing for pear-1.6.2_1
===>   pear-1.6.2_1 depends on file: /usr/local/include/php/main/php.h -
found
===>   pear-1.6.2_1 depends on file: /usr/local/lib/php/20060613/pcre.so
- found
===>   pear-1.6.2_1 depends on file: /usr/local/lib/php/20060613/xml.so
- found
===>   Generating temporary packing list
===>  Checking if devel/pear already installed
Using local package: PEAR-stable......ok
Using local package: Archive_Tar-stable....ok
Using local package: Console_Getopt-stable....ok
Using local package: Structures_Graph-stable....ok
Bootstrapping: PEAR...................(local) ok
Bootstrapping: Archive_Tar............(local) ok
Bootstrapping: Console_Getopt.........(local) ok
Extracting installer..................ok
/libexec/ld-elf.so.1: /usr/local/lib/php/20060613/xml.so: Undefined
symbol "XML_ParserCreate_MM"
*** Error code 1

Stop in /usr/ports/devel/pear.
*** Error code 1

Stop in /usr/ports/devel/pear.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portinstall.13638.0 env make reinstall
** Fix the installation problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! devel/pear    (install error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed



More information about the freebsd-ports-bugs mailing list