gEDA-dev: gschem dependent upon libtool?
Michael Stovenour
mstovenour at yahoo.com
Sun Sep 16 10:23:47 EDT 2007
Cesar Strauss wrote:
>> I'll start with the disclaimer that I'm linking gschem under cygwin. (shields up) 8^)
>>
>> While linking gschem I had the error:
>> /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lltdl
>>
>> Installing libtool, which pulled in autoconf, automake, and m4 fixed the problem.
>>
>
>Thanks for the report, I updated the Cygwin build instructions in the
>gEDA docs: http://geda.seul.org/wiki/geda:cygwin
>
>At the same time, I removed the warning against guile-1.8 (gEDA/gaf
>seems to be fine with it in Cygwin, nowadays).
>
>Cesar
Now I'm confused. After spending quite a bit of time installing and uninstalling packages I finally "thought" I determined that the root problem had to do with my guile version. When I initially loaded the cygwin packages, I inadvertently selected the 1.8 version of guile. I then had a problem with compilation; something related to "/usr/include/libguile.h:48:17: gmp.h: No such file or directory". Recalling the warning about guile 1.6; I uninstalled and reinstalled the guild-dev and guile packages. Compiling a second time progressed further but resulted in the "cannot find -lltdl" error. I have since discovered that I had failed to rerun configure on the system after changing the guile version. So I now have a system that compiles properly without libtool (and its dependencies) but with guile 1.6.
Do you think that the package manager is leaving some files around? I can not otherwise explain the inconsistency between our results (If guile 1.8 really does work). My installation is working just fine, but I could try a clean install on another system just to clear up the installation discrepancy if you think it would be valuable.
Michael
More information about the geda-dev
mailing list