Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#41702 closed defect (worksforme)

Falcon: Link failure with pcre symbols

Reported by: NicosPavlov Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: falcon

Description

I am getting an error while trying to build falcon, where linkage issues seem to appear, related to pcre symbols (OS X 10.9, Xcode 5.0.2).

Just in case, pcre seems to be properly installed:

port installed pcre
The following ports are currently installed:
  pcre @8.33_0 (active)

Attachments (3)

main.log (954.5 KB) - added by NicosPavlov 10 years ago.
active_packages_after_build.txt (1.9 KB) - added by nerdling (Jeremy Lavergne) 10 years ago.
patch-ExternalPcre.diff (569 bytes) - added by NicosPavlov 10 years ago.

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by NicosPavlov

Attachment: main.log added

comment:1 Changed 10 years ago by nerdling (Jeremy Lavergne)

Status: newassigned

comment:2 Changed 10 years ago by nerdling (Jeremy Lavergne)

Resolution: worksforme
Status: assignedclosed

I was able to build Falcon just fine. See active_packages_after_build.txt for my list of active packages in case you see something missing.

Last edited 10 years ago by nerdling (Jeremy Lavergne) (previous) (diff)

Changed 10 years ago by nerdling (Jeremy Lavergne)

comment:3 Changed 10 years ago by NicosPavlov

This is indeed a little bit weird, as the bots also seem to build falcon correctly, so that I seem to be a particular case.

Just for reference, I looked a little bit more into it, and it seems that on Windows and Mac, falcon builds its own internal version of pcre, which does not get internally installed properly in my case. Forcing to use the external library solves the issue.

comment:4 Changed 10 years ago by NicosPavlov

Also for reference, here is the patch deactivating the use of the internal version on Mac systems.

Changed 10 years ago by NicosPavlov

Attachment: patch-ExternalPcre.diff added
Note: See TracTickets for help on using tickets.