wingo / fibers

Concurrent ML-like concurrency for Guile
GNU Lesser General Public License v3.0
306 stars 32 forks source link

Configure dosnt't look up for libgc headers #106

Open yashrk opened 6 months ago

yashrk commented 6 months ago

Ubuntu 23.10, fibers 1.3.1.

The ./configure command finishes OK, but the make command fails with the following:

make[1]: Entering directory '/home/yshirokov/src/tools/fibers-1.3.1'
/bin/bash ./libtool  --tag=CC   --mode=link gcc -I. -Wall -Werror  -I/usr/local/include/guile/3.0  -I./extensions -g -O2 -export-dynamic -module  -o fibers-epoll.la -rpath /usr/local/lib/guile/3.0/extensions extensions/fibers_epoll_la-epoll.lo -L/usr/local/lib -lguile-3.0 -lgc -lpthread -ldl   
libtool: link: gcc -shared  -fPIC -DPIC  extensions/.libs/fibers_epoll_la-epoll.o   -L/usr/local/lib /usr/local/lib/libguile-3.0.so -lgc -lpthread -ldl  -g -O2   -Wl,-soname -Wl,fibers-epoll.so.0 -o .libs/fibers-epoll.so.0.0.0
/usr/bin/ld: cannot find -lgc: No such file or directory
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:706: fibers-epoll.la] Error 1
make[1]: Leaving directory '/home/yshirokov/src/tools/fibers-1.3.1'

Installation of libgc-dev package, obviously, allows to build the library.