I'm so close :)

I installed taglib locally to /home/wise/root/lib, so I *have* the file 
exactly as racket is complaining about:
/home/wise/root/lib/libtag_c.so.0

I used your config example to edit (as root) /etc/racket/config.rktd
I added the "lib-search-dirs" line, so it looks like:
;; generated by unixstyle-install
#hash(
      (doc-dir . "/usr/local/share/doc/racket")
      (lib-dir . "/usr/local/lib/racket")
      (share-dir . "/usr/local/share/racket")
      (include-dir . "/usr/local/include/racket")
      (bin-dir . "/usr/local/bin")
      (apps-dir . "/usr/local/share/applications")
      (man-dir . "/usr/local/man")
      (absolute-installation? . #t)
      (build-stamp . "")
      (doc-search-url . 
"https://download.racket-lang.org/releases/7.9/doc/local-redirect/index.html";)
      (catalogs . 
("https://download.racket-lang.org/releases/7.9/catalog/";))
      (lib-search-dirs . (#f "/home/wise/root/lib"))
)

I still get the error:
Welcome to Racket v7.9 [cs].
> (require taglib)
; ffi-lib: could not load foreign library
;   path: libtag_c.so.0
;   system error: File not found
; [,bt for context]

I'm still poking at it, thanks again for the help.

On Thursday, May 6, 2021 at 11:41:03 PM UTC-4 [email protected] wrote:

> Thanks for the help!
> I was sure that was going to be it but it's not :(
>
> This is what is on my system:
> /usr/local/lib/libtag_c.so.3.0
>
> racket is looking for libtag_c.so.0
>
> So i'm not sure what to do next.
>
> On Thursday, May 6, 2021 at 7:21:10 PM UTC-4 johnbclements wrote:
>
>> It looks to me like you probably need to edit your “config.rktd” file: 
>>
>>
>> https://docs.racket-lang.org/raco/config-file.html?q=config.rktd#%28idx._%28gentag._67._%28lib._scribblings%2Fraco%2Fraco..scrbl%29%29%29
>>  
>>
>> On my machine (macOS using macports), for instance I have do do this for 
>> every new installation of drracket: 
>>
>> - edit <config-dir>/config.rktd to contain 
>> (lib-search-dirs . (#f "/opt/local/lib”)) 
>>
>> Let me know if I misunderstood your situation! 
>>
>> John Clements 
>>
>>
>> > On May 6, 2021, at 3:54 AM, [email protected] <[email protected]> wrote: 
>> > 
>> > 
>> > Hi!, 
>> > 
>> > I am doing: (require taglib) and I get: 
>> > > (require taglib) 
>> > ; ffi-lib: could not load foreign library 
>> > ; path: libtag_c.so.0 
>> > ; system error: File not found 
>> > ; [,bt for context] 
>> > 
>> > I am on OpenBSD and that file is at: 
>> > /usr/local/lib/libtag_c.so.3.0 
>> > 
>> > How can I change my search path for C libs to be /usr/local ? 
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google 
>> Groups "Racket Users" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an email to [email protected]. 
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/racket-users/b8425f0a-6d45-4954-9e32-df51aa5151cbn%40googlegroups.com.
>>  
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/713e783e-db5f-4a19-8e4c-d33a6c842b57n%40googlegroups.com.

Reply via email to