Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#34424 closed defect (fixed)

php52: Undefined symbols _pcre_info

Reported by: nicolabeghin@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc:
Port: php52

Description

Port php52 does not compile anymore due to pcre-related issues. I followed ryandesign latest SVN commits and even tried to compile with the previous versions of the ports (pcre,apache2,php52) but got no success. It seems it's all related to the upgrade of pcre to version 1.0 from /opt/local/lib/libpcre.0.dylib to /opt/local/lib/libpcre.1.dylib

In attachment the port52 compilation log

I tried with different variants (universal/readline) as the previous one was +apache2+imap+mysql5+pear+postgresql84+readline+sockets+sqlite+tidy

but got no lock.

Attachments (1)

main.log.zip (31.9 KB) - added by nicolabeghin@… 9 years ago.
Main log for php52 compilation

Download all attachments as: .zip

Change History (6)

Changed 9 years ago by nicolabeghin@…

Attachment: main.log.zip added

Main log for php52 compilation

comment:1 Changed 9 years ago by nicolabeghin@…

Cc: nicolabeghin@… added

Cc Me!

comment:2 Changed 9 years ago by ryandesign (Ryan Schmidt)

Cc: nicolabeghin@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Port: php52 added
Status: newassigned
Summary: php52 compilation issues (pcre 1.0 related)php52: Undefined symbols _pcre_info

This was fixed in PHP 5.3 and later. I'll see if I can identify the fix and back-port it to PHP 5.2. Or maybe find a patch that another distribution is already using for this.

comment:4 in reply to:  2 Changed 9 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

Replying to ryandesign@…:

and back-port it to PHP 5.2

r92984

comment:5 Changed 9 years ago by nicolabeghin@…

thanks Ryan

Note: See TracTickets for help on using tickets.