Opened 18 years ago

Closed 18 years ago

#6095 closed defect (fixed)

highlight 2.4.3 doesn't work on MacOS 10.4.3 with XCode 2.x

Reported by: stessaris@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

highlight package compiles fine but doesn't work because of a dynamic library problem:

$ highlight --help dyld: lazy symbol binding failed: lazy pointer not found dyld: lazy pointer not found Trace/BPT trap

The problem is reported on highlight's wiki, where it's reccomended to compile the package with gcc 3.x:

""" There is a lazy pointer problem with the Tiger release of Mac OS:

dyld: lazy symbol binding failed: lazy pointer not found dyld: lazy pointer not found Trace/BPT trap

You will have to compile highlight using gcc 3.x.

make CXX=g++-3.3 """

see http://www.andre-simon.de/dokuwiki/doku.php?id=en:installation_macos

Not being a portfiles expert myself, I didn't try to modify the portfile to force the use of the requested gcc compiler.

Regards, --sergio

Change History (5)

comment:1 Changed 18 years ago by blb@…

severity: criticalnormal

Assign to maintainer.

comment:2 Changed 18 years ago by blb@…

Owner: changed from darwinports-bugs@… to pjenvey@…

Okay, really assign...

comment:3 Changed 18 years ago by pjenvey@…

Status: newassigned

comment:4 Changed 18 years ago by pjenvey@…

bug_file_loc: http://wordvirus.org/~pjenvey/highlight-4.3.0-gccfix.diff
Owner: changed from pjenvey@… to mww@…
Status: assignednew

Thanks for the fix Sergio

I've patched and tested the port to use GCC 3.3, available from:

http://wordvirus.org/~pjenvey/highlight-4.3.0-gccfix.diff

Could you please commit this Marcus?

comment:5 Changed 18 years ago by mww@…

Resolution: fixed
Status: newclosed

ok, commited, thanks! I wrapped the build.args CXX... statement inside a darwin_8 statement;

Note: See TracTickets for help on using tickets.