[plt-scheme] PLT Scheme v371

From: Marijn Schouten (hkBst) (hkBst at gentoo.org)
Date: Sat Aug 18 06:01:15 EDT 2007

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Eli Barzilay wrote:
> PLT Scheme version 371 is now available from
> 
>   http://download.plt-scheme.org/
> 
> This is mostly a bug-fix release.
> 
> Changes:
> 
>  * The debugger now works across multiple files and supports "step
>    over" and "step out" operations.
> 
>  * HtDP teachpacks: the world.ss teachpack now exports two add-line
>    functions: one from image.ss and one for adding lines to scenes.
> 
>  * ProfessorJ now includes a language level between Intermediate and
>    Advanced, Intermediate + access, that includes all of Intermediate
>    and introduces access modifiers and overloading.  The language
>    manuals contain the complete details.
> 
> Feedback Welcome,

I still get problems when not both of xft and xrender are enabled:

./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
- --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
- --localstatedir=/var/lib --enable-mred --enable-shared --disable-perl
- --disable-backtrace --enable-cairo --disable-llvm --enable-gl --disable-gprof
- --disable-xft --disable-xrender --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu

this leads to

Seg fault (internal error) at 0x20
Aborted

when starting drscheme and the same for -xft +xrender.

+xft -xrender leads to a compile failure:

/var/tmp/portage/dev-scheme/drscheme-371/work/plt-371/src/lt/libtool
- --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++ -c -I./../../mzscheme/gc
- -I./../../wxxt/src/AIAI-include -I./../../wxxt/src -I./../../mred/wxme/
- -I./../../mzscheme/ -I./../../mzscheme/include/ -I/usr/include/freetype2
- -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2
- -I/usr/include/libpng12   -DOPERATOR_NEW_ARRAY -DUSE_GL -DWX_USE_XFT
- -DWX_USE_CAIRO -DWX_USE_LIBPNG -DWX_USE_LIBJPEG -Dwx_xt   -O2 -pipe -ggdb  -I.
- -I./XWidgets -o Application/AppMain.lo ./Application/AppMain.cc
mkdir Application/.libs
 x86_64-pc-linux-gnu-g++ -c -I./../../mzscheme/gc
- -I./../../wxxt/src/AIAI-include -I./../../wxxt/src -I./../../mred/wxme/
- -I./../../mzscheme/ -I./../../mzscheme/include/ -I/usr/include/freetype2
- -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2
- -I/usr/include/libpng12 -DOPERATOR_NEW_ARRAY -DUSE_GL -DWX_USE_XFT
- -DWX_USE_CAIRO -DWX_USE_LIBPNG -DWX_USE_LIBJPEG -Dwx_xt -O2 -pipe -ggdb -I.
- -I./XWidgets ./Application/AppMain.cc  -fPIC -DPIC -o
Application/.libs/AppMain.o
./Application/AppMain.cc: In function 'void wxCommonInit()':
./Application/AppMain.cc:308: error: 'wxXRenderHere' was not declared in this
scope
./Application/AppMain.cc:347: error: 'wxXRenderHere' was not declared in this
scope

Some info that might help:

gcc-4.1.2, glibc-2.6, x86_64, cairo 1.4.10

- --
Marijn Schouten (hkBst), Gentoo Lisp project
<http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGxsNrp/VmCx0OL2wRArbiAKDIAt67Rl+OuZBHMiAQVlgSM1UNMwCghxic
28Age46t/5OVFek5alL0sXQ=
=zqcr
-----END PGP SIGNATURE-----


Posted on the users mailing list.