octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gnulib and automake


From: Benjamin Lindner
Subject: Re: gnulib and automake
Date: Fri, 06 Nov 2009 22:26:48 +0100
User-agent: Thunderbird 2.0.0.22 (Windows/20090605)

I've put a new changeset at http://jweaton.org/automake-diffs.gz that
includes these changes and is updated for the latest Octave sources,
so should apply cleanly to a fresh clone of the current hg archive.

Could you try a build with these recent changes?

Thanks,

sure.


Ok, now make is stopping at the following error:

ln -s .libs/`sed -n -e "s/dlname='\([^']*\)'/\1/p" < DLD-FUNCTIONS/__convn__.la` DLD-FUNCTIONS/__convn__.oct ln: creating symbolic link `DLD-FUNCTIONS/__convn__.oct' to `.libs/__convn__-0.dll': No such file or directory
make[3]: *** [DLD-FUNCTIONS/__convn__.oct] Error 1
make[3]: Leaving directory `/octmgw32/octave/.build_mingw32_octave-tip-automake-4_gcc-4.4.0-dw2/src'

In my build directrory I have
 .build/src/.libs/
and
 .build/src/DLD-FUNCTION/.libs/

and the dld-function shared libs are located in the latter (while liboctinterp.dll is found in the former diretctory)
So in my case, since the makefile is executed in the src/ directory
the ln command should probably read

ln -s DLD-FUNCTIONS/.libs/`sed -n -e "s/dlname='\([^']*\)'/\1/p" < DLD-FUNCTIONS/__convn__.la` DLD-FUNCTIONS/__convn__.oct

I don't know if this is now a mingw speciality of libtool to put the libraries there.

benjamin


reply via email to

[Prev in Thread] Current Thread [Next in Thread]