Opened 8 years ago
Last modified 8 years ago
#51618 closed defect
GLFW3.2 has wrong lib dir when building with — at Initial Version
Reported by: | inDigiNeous (Sakari Lehtonen) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | glfw |
Description
I just updated to GLFW 3.2 release from the previous one. Now when building my project, even when using pkg-config to get the correct library directories, the resulting binary points to
lib/libglfw.3.dylib (compatibility version 3.0.0, current version 3.2.0)
When obviously, it should point to
'/opt/local/lib'
pkg-config gives the correct info:
pkg-config --libs glfw3 -L/opt/local/lib -lglfw
And linkin works, but when I try to run my resulting binary,
dyld: Library not loaded: lib/libglfw.3.dylib
Referenced from: /Users/sakari/dvl/geometrify/geometrify/src/build/geometrify Reason: image not found
fish: “build/geometrify -s scripts/t...” terminated by signal SIGTRAP (Trace or breakpoint trap)
I can fix this temporarily easily of course, but I have no idea why this happens, maybe the path is wrong in the build process ?