Hello,

you can set the CSC_OPTIONS environment variable, its contents are implicitly split at whitespace and added to the command line arguments of every csc invocation, also when run by chicken-install. Something like CSC_OPTIONS="-I/usr/local/include -L/usr/local/lib" may do the trick in your case.

Ciao,
Thomas


On 2026-02-12 01:18, Paul Wisehart via Chicken-users wrote:
Hi!,
I am trying to compile the sqlite3
egg on OpenBSD and it errors out with:

fatal error: 'sqlite3.h' file not found
    12 | #include <sqlite3.h>

I am guessing it is because it is at:
/usr/local/include/sqlite3.h

Is there a idiomatic way to add an include
directive to chicken-install to see
/usr/local/include ?

Or somewhere in the egg install files?

I am looking at them an I see for example:
the 'link-options in sqlite3.egg.

But I don't know how I would specifically do
it.

Thanks for any pointers!
--
Paul Wisehart

--
We are capable of anything, and culpable for nothing!
-- Last Week Tonight on McKinsey


Reply via email to