guile's pkg-config script has incorrect flags and libs

Mike Gran spk121@yahoo.com
Sat Sep 20 19:17:00 GMT 2014


Guile is a scheme interpreter that comes with Cygwin.

The guile-devel package provides information to pkg-config
about the required flags and libs necessary to link a Guile
interpreter to another program.

The pkg-config information is wrong.

pkg-config guile-1.8 --cflags gives
  -I/home/janneke/vc/gub/target/cygwin/root/usr/include

it should probably be return nothing, or be returning
"-I/usr/include"

pkg-config guile-1.8 --libs returns
  -L/home/janneke/vc/gub/target/cygwin/root/usr/lib \
  -L/home/janneke/vc/gub/target/cygwin/root/usr/bin \
  -L/home/janneke/vc/gub/target/cygwin/root/usr/lib/w32api \
  -lguile -lgmp -lcrypt -lm -lltdl

It should probably be returning just
   -lguile -lgmp -lcrypt -lm -lltdl

Thanks,

Mike Gran
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 218521 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20140920/8a1761b2/attachment.obj>
-------------- next part --------------
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list