[MacPorts] #51618: GLFW3.2 has wrong lib dir when building with

MacPorts noreply at macports.org
Tue Jun 14 04:07:07 PDT 2016


#51618: GLFW3.2 has wrong lib dir when building with
-----------------------------------+--------------------------------
 Reporter:  sakari@…               |      Owner:  macports-tickets@…
     Type:  defect                 |     Status:  new
 Priority:  High                   |  Milestone:
Component:  ports                  |    Version:  2.3.4
 Keywords:  library,build,linking  |       Port:  glfw
-----------------------------------+--------------------------------
 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 ?

-- 
Ticket URL: <https://trac.macports.org/ticket/51618>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list