Opened 8 years ago

Last modified 5 years ago

#39026 new defect

bigloo links to nonexisting framework

Reported by: mojca (Mojca Miklavec) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: bigloo

Description

Compiling (third-party software) with bigloo fails with

dyld: Library not loaded: @executable_path/../Frameworks/bigloo/3.8c/libbigloo_s-3.8c.dylib
  Referenced from: /opt/local/bin/bigloo
  Reason: image not found
make[1]: *** [xxx] Trace/BPT trap: 5
make: *** [all] Error 2

The reason is that there seems to be a dependency/link on files inside Frameworks/bigloo:

> otool -L /opt/local/bin/bigloo
/opt/local/bin/bigloo:
	@executable_path/../Frameworks/bigloo/3.8c/libbigloo_s-3.8c.dylib (compatibility version 0.0.0, current version 0.0.0)
	@executable_path/../Frameworks/bigloo/3.8c/libbigloogc_fth-3.8c.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)

but the framework doesn't exist. There is only /opt/local/lib/bigloo/3.8c/libbigloo_s-3.8c.dylib etc., but no framework.

Change History (2)

comment:1 Changed 8 years ago by cooljeanius (Eric Gallager)

Homebrew removed their bigloo formula for other brokenness reasons: https://github.com/mxcl/homebrew/commit/1fdab4904ff9d4d65609adf646354bcf36f77fb8

I'm not necessarily saying we should do the same though, just providing some additional information that might be useful.

comment:2 Changed 5 years ago by kurthindenburg (Kurt Hindenburg)

Owner: changed from reilles@… to macports-tickets@…
Note: See TracTickets for help on using tickets.