On Apr 13, 10:04 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I've released sage-2.4.2. This is just a fairly minimal
> bugfix release, though there are number of important optimizations
> in it. There are probably about 10-15 patches from people
> in my patch inbox that I haven't included yet due to a
> lack of time. Those will be in the next SAGE release,
> which is planned for Sunday:
> http://www.sagemath.org:9002/sage_trac/milestone/sage-2.5
>
> Here's the high-level changelog for this release:
>
> 2.4.2:
> * r bradshaw: very very fast sagex new implementation of
> graph plotting code.
> * t boothby: added compression of javascript so notebook
> loads more quickly.
> * r miller: optimization to graph automorphism code
> * k minola and m albrecht: build fixes to linbox and sage_c_lib.
> * y qiang: transitioned dsage to use sqlite; many minor bugfixes
> * w stein: wrote a MuPAD interface for SAGE.
> * w stein: added restore and reset commands to SAGE, to (mostly)
> reset the state of SAGE and all interfaces very very
> quickly without having to quit and restart SAGE.
> * w stein: p-adic L-series (numerous improvements)
> * c witty (referee by r bradshaw): improvements to floating
> point <---> rational conversions.
Hello,
I have a compilation failure with gdmodule-0.56.p2 on cygwin:
Making script relocatable
sage-spkg gdmodule-0.56.p2 2>&1
gdmodule-0.56.p2
Machine:
CYGWIN_NT-5.1 SPROCKET2 1.5.19(0.150/4/2) 2006-01-20 13:28 i686 Cygwin
Deleting directories from past builds of previous/current versions of
gdmodule-0.56.p2
Extracting package /cygdrive/d/sage-2.4.2/spkg/standard/
gdmodule-0.56.p2.spkg ...
-rwx------+ 1 test Kein 22331 Jan 10 19:24 /cygdrive/d/sage-2.4.2/spkg/
standard/gdmodule-0.56.p2.spkg
gdmodule-0.56.p2/
gdmodule-0.56.p2/_gdmodule.c
gdmodule-0.56.p2/gd-ref.html
gdmodule-0.56.p2/gd.py
gdmodule-0.56.p2/install_notes.html
gdmodule-0.56.p2/PKG-INFO
gdmodule-0.56.p2/README
gdmodule-0.56.p2/sage/
gdmodule-0.56.p2/sage/_gdmodule.c
gdmodule-0.56.p2/sage/Setup.py
gdmodule-0.56.p2/sage/Setup.py.cygwin
gdmodule-0.56.p2/SAGE.txt
gdmodule-0.56.p2/SAGE.txt~
gdmodule-0.56.p2/Setup.py
gdmodule-0.56.p2/Setup.py~
gdmodule-0.56.p2/spkg-install
gdmodule-0.56.p2/spkg-install~
Finished extraction
****************************************************
Host system
uname -a:
CYGWIN_NT-5.1 SPROCKET2 1.5.19(0.150/4/2) 2006-01-20 13:28 i686 Cygwin
****************************************************
****************************************************
GCC Version
gcc -v
Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
Configured with: /gcc/gcc-3.4.4/gcc-3.4.4-1/configure --verbose --
prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --
libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info
--enable-languages=c,ada,c++,d,f77,java,objc --enable-nls --without-
included-gettext --enable-version-specific-runtime-libs --without-x --
enable-libgcj --disable-java-awt --with-system-zlib --enable-
interpreter --disable-libgcj-debug --enable-threads=posix --enable-
java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --
enable-hash-synchronization --enable-libstdcxx-debug : (reconfigured)
Thread model: posix
gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
****************************************************
WARNING: Missing libiconv Libraries
running build
running build_py
creating build
creating build/lib.cygwin-1.5.19-i686-2.5
copying gd.py -> build/lib.cygwin-1.5.19-i686-2.5
running build_ext
building '_gd' extension
creating build/temp.cygwin-1.5.19-i686-2.5
gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
DHAVE_LIBGD -DHAVE_LIBPNG -DHAVE_LIBZ -DHAVE_LIBFREETYPE -
DHAVE_LIBLIBICONV -I/cygdrive/d/sage-2.4.2/local/include -I/usr/local/
include -I/usr/include -I/usr/include/X11 -I/usr/X11R6/include -I/
cygdrive/d/sage-2.4.2/local/include/python2.5 -c _gdmodule.c -o build/
temp.cygwin-1.5.19-i686-2.5/_gdmodule.o
_gdmodule.c:152: warning: function declaration isn't a prototype
_gdmodule.c:169: warning: function declaration isn't a prototype
gcc -shared -Wl,--enable-auto-image-base build/temp.cygwin-1.5.19-
i686-2.5/_gdmodule.o -L/cygdrive/d/sage-2.4.2/local/lib -L/usr/local/
lib -L/usr/lib -L/usr/lib/X11 -L/usr/X11R6/lib -L/cygdrive/d/
sage-2.4.2/local/lib/python2.5/config -lgd -lpng -lz -lfreetype -
llibiconv -lpython2.5 -o build/lib.cygwin-1.5.19-i686-2.5/_gd.dll
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x1e90): undefined reference to `_FcConfigSubstitute'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x1eab): undefined reference to `_FcConfigSubstitute'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x1eb6): undefined reference to `_FcDefaultSubstitute'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x1ed0): undefined reference to `_FcFontMatch'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x1f82): undefined reference to `_FcPatternBuild'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x1f9e): undefined reference to `_FcPatternDestroy'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x1fc6): undefined reference to `_FcPatternGetString'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x2005): undefined reference to `_FcPatternDestroy'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x2079): undefined reference to `_FcNameParse'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x2095): undefined reference to `_FcPatternDestroy'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x20bd): undefined reference to `_FcPatternGetString'
/cygdrive/d/sage-2.4.2/local/lib/libgd.a(gdft.o):gdft.c:(.text
+0x20e9): undefined reference to `_FcPatternDestroy'
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
Failure to build gdmodule
real 0m2.750s
user 0m1.519s
sys 0m0.477s
sage: An error occured while installing gdmodule-0.56.p2
Please email William Stein <[EMAIL PROTECTED]> explaining the
problem and send him the relevant part of
of /cygdrive/d/sage-2.4.2/install.log. Don't send the whole thing.
If you want to try to fix the problem, yourself *don't* just cd to
/cygdrive/d/sage-2.4.2/spkg/build/gdmodule-0.56.p2 and type 'make'.
Instead (using bash) type "source local/bin/sage-env" from the
directory
/cygdrive/d/sage-2.4.2
in order to set all environment variables correctly, then cd to
/cygdrive/d/sage-2.4.2/spkg/build/gdmodule-0.56.p2
make[1]: *** [installed/gdmodule-0.56.p2] Error 1
make[1]: Leaving directory `/cygdrive/d/sage-2.4.2/spkg'
real 22m45.250s
user 28m8.575s
sys 10m3.163s
The problem has happened in the past (there is a thread regarding this
with the 1.6 release), but I have fontconfig installed (from sources).
Might that be related to "WARNING: Missing libiconv Libraries"?
According to the link failure the missing symbols are not from
libiconv.
Cheers,
Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [EMAIL PROTECTED]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---