schveiguy / raylib-d

Resurrected copy of onroundit's raylib-d
zlib License
55 stars 14 forks source link

Linking error, IsKeyPressedRepeat #41

Closed joelcnz closed 9 months ago

joelcnz commented 9 months ago

I tried the first method for installing raylib linker files. The following is linker files I downloaded at the raylib site.

joelchristensen@Joel-Computer JTest % dub -v Using dub registry url 'https://code.dlang.org/' Note: Failed to determine version of package jtest at .. Assuming ~master. Version selection for dependency raylib-d (raylib-d) of jtest is missing. Missing dependency raylib-d ~>5.0.0 of jtest Checking for missing dependencies. Search for versions of raylib-d (1 package suppliers) Scanning local packages... Return for raylib-d: [5.0.0, 4.5.2, 4.5.1, 4.5.0, 4.2.4, 4.2.3, 4.2.2, 4.2.1, 4.2.0, 4.0.2, 4.0.1, 4.0.0, 3.7.0, 3.1.0, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 2.5.0, ~master, ~updatewithconfig, ~addmathstuff, ~4.0] Dependency resolution result: raylib-d: 5.0.0 Found dependency raylib-d 5.0.0 Generating using build Configuring dependent jtest, deps: Starting Performing "debug" build using /Library/D/dmd/bin/dmd for x86_64. Target '/Users/joelchristensen/.dub/cache/jtest/~master/build/application-debug-vI-6mTOw0WYfONlYSAAqnw/jtest' doesn't exist, need rebuild. Building jtest ~master: building configuration [application] Using direct -l... flags for raylib. [cwd=/Users/joelchristensen/jpro/dpro2/RayLibExamples/JTest] /Library/D/dmd/bin/dmd -c -of/Users/joelchristensen/.dub/cache/jtest/~master/build/application-debug-vI-6mTOw0WYfONlYSAAqnw/jtest.o -debug -g -w -version=Have_jtest -version=Have_raylib_d -Isource -I../../JMiscLib/source -I../../JecrayLib/source -I../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/ ../../JMiscLib/source/jmisc/base.d ../../JMiscLib/source/jmisc/day.d ../../JMiscLib/source/jmisc/dayman.d ../../JMiscLib/source/jmisc/maintitle.d ../../JMiscLib/source/jmisc/package.d ../../JMiscLib/source/jmisc/protime.d ../../JMiscLib/source/jmisc/subtitle.d ../../JMiscLib/source/jmisc/trig.d ../../JMiscLib/source/jmisc/wildcard.d ../../JecrayLib/source/jecray/base.d ../../JecrayLib/source/jecray/draw.d ../../JecrayLib/source/jecray/gui.d ../../JecrayLib/source/jecray/guiconfirm.d ../../JecrayLib/source/jecray/guifile.d ../../JecrayLib/source/jecray/image.d ../../JecrayLib/source/jecray/input.d ../../JecrayLib/source/jecray/letter.d ../../JecrayLib/source/jecray/lettermanager.d ../../JecrayLib/source/jecray/package.d ../../JecrayLib/source/jecray/setup.d ../../JecrayLib/source/jecray/sound.d ../../JecrayLib/source/jecray/text.d source/app.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raygui.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/binding.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/package.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/raylib_types.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/raymath.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/raymathext.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/rcamera.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/reasings.d ../../../../.dub/packages/raylib-d/5.0.0/raylib-d/source/raylib/rlgl.d -vcolumns Linking jtest [cwd=/Users/joelchristensen/jpro/dpro2/RayLibExamples/JTest] /Library/D/dmd/bin/dmd -of/Users/joelchristensen/.dub/cache/jtest/~master/build/application-debug-vI-6mTOw0WYfONlYSAAqnw/jtest /Users/joelchristensen/.dub/cache/jtest/~master/build/application-debug-vI-6mTOw0WYfONlYSAAqnw/jtest.o -L-rpath -L@executable_path/ -L-L. -L-lraylib -g Undefined symbols for architecture x86_64: "_IsKeyPressedRepeat", referenced from: D6jecray5input8InputJex12getKeyStringMFZAya in jtest.o D6jecray5input8InputJex7processMFZv in jtest.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Error: linker exited with status 1 FAIL /Users/joelchristensen/.dub/cache/jtest/~master/build/application-debug-vI-6mTOw0WYfONlYSAAqnw jtest executable Error /Library/D/dmd/bin/dmd failed with exit code 1. joelchristensen@Joel-Computer JTest %

joelcnz commented 9 months ago

Oops, just fixed up the library files. Works now.