You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I just cloned this repo and I got these errors during the "make test":
gcc glfw_test-monitors.o -lglfw3 -Wl,-framework,Cocoa,-framework,IOKit -Wl,-framework,OpenGL,-framework,CoreFoundation -o glfw_test-monitors
ld: library not found for -lglfw3
collect2: error: ld returned 1 exit status
gprbuild: link of glfw_test-monitors.adb failed
make: *** [tests] Error 4
Any ideas how I could fix this? Where can I find lglfw3 libraries?
Im using Mac OS X 10.9.1 with command line tools and gnatmake installed.
Thank you for all the hard work that you have done! 👍
The text was updated successfully, but these errors were encountered:
It depends on versioning of the -lglfw3 in your system.Looks like Mac OS (as well as Fedora Linux) has the library without version suffix.
For workaround, please replace "-lglfw3"; in https://github.com/landgraf/OpenGLAda/blob/master/opengl-glfw.gpr#L29 with "-lglfw" and try again.
As the REAME states, you need to have the GLFW library available on your system to build the tests.
The problem is that there is an API break between GLFW 2 and GLFW 3. Afaik, most current packaging systems have GLFW 2.x available as glfw, and GLFW 3 as glfw3. Therefore the GLFW wrapper links against one of these depending on the scenario variable GLFW_Version, it defaults to 3. The tests are able to use both version 2 and 3, but the Makefile doesn't detect automatically which version is available.
I recommend using Homebrew to install the GLFW library. The easiest way to get GLFW 3 is to use the version from homebrew-versions, see the README there for instructions after you have installed Homebrew.
@landgraf is right that if you have GLFW 3 installed on your system under the name glfw, you have to change the opengl-glfw.gpr file. But this won't happen if you use homebrew-versions.
Hi, I just cloned this repo and I got these errors during the "make test":
gcc glfw_test-monitors.o -lglfw3 -Wl,-framework,Cocoa,-framework,IOKit -Wl,-framework,OpenGL,-framework,CoreFoundation -o glfw_test-monitors
ld: library not found for -lglfw3
collect2: error: ld returned 1 exit status
gprbuild: link of glfw_test-monitors.adb failed
make: *** [tests] Error 4
Any ideas how I could fix this? Where can I find lglfw3 libraries?
Im using Mac OS X 10.9.1 with command line tools and gnatmake installed.
Thank you for all the hard work that you have done! 👍
The text was updated successfully, but these errors were encountered: