Thanks for your help all!
I think you didn't see my last 2 replies.
I compiled taglib locally and set the library include path as seen in the racket REPL output.
I shouldn't need to do the symlink because my version is now the exact same file name as the REPL says cant be found.
(I it anyway, and it says same error file doesnt exist)
Also I ran:
(get-lib-search-dirs)
'(#<path:/home/wise/.local/share/racket/7.9/lib>
#<path:/usr/local/lib/racket>
#<path:/home/wise/root/lib>) <-- LOOK AT THE DIR
The actaul file name that it says it cannot find is in that directory.
wise@dug:/home/wise$ ls -1 /home/wise/root/lib/ <-- THIS IS IN MY "lib-search-dirs"
libtag.a
libtag.so.1
libtag.so.1.18.0
libtag_c.a
libtag_c.so.0 <-- THIS IS THE FILE IT SAYS CANNOT BE FOUND
libtag_c.so.0.0.0
pkgconfig
> (require taglib)
; ffi-lib: could not load foreign library
; path: libtag_c.so.0 <-- SAYS IT CANNOT FIND THIS FILE
; system error: File not found