I should have added that this is in Ubuntu 20.10. Best, Álvaro.
On Sun, 17 Jan 2021 at 12:25, Alvaro Tejero Cantero <alv...@minin.es> wrote: > Quick feedback:: configure in the s7 branch still requires guile 1.8. To > make it available I turned to instructions by Darcy that have worked for me > in the past ( > http://forum.texmacs.cn/t/doc-step-by-step-guide-to-make-a-debian-package-for-gnu-guile-1-8-8/12 > ) > > Unfortunately, the buildpackage step fails after some time (see final part > of output below), with an error I don't know how to start debugging. I > imagine one could strip the test for guile in the configure script, but I > don't know how. Alternatively, those of you who are compiling TeXmacs from > source these days on Debian-like systems - how do you get your Guile 1.8? > > Kind regards, > Álvaro. > > (...) > libtool: link: x86_64-linux-gnu-ranlib .libs/libguile.a > libtool: link: ( cd ".libs" && rm -f "libguile.la" && ln -s "../ > libguile.la" "libguile.la" ) > /bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g > -Wall -Wmissing-prototypes -o guile guile-guile.o libguile.la -lgmp > -lcrypt -lm -lltdl > libtool: link: x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -o > .libs/guile guile-guile.o ./.libs/libguile.so -lgmp -lcrypt -lm > /usr/lib/x86_64-linux-gnu/libltdl.so > cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc > continuations.doc debug.doc deprecation.doc deprecated.doc discouraged.doc > dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc > extensions.doc feature.doc fluids.doc fports.doc futures.doc gc.doc > goops.doc gsubr.doc gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc > guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc > keywords.doc lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc > numbers.doc objects.doc objprop.doc options.doc pairs.doc ports.doc > print.doc procprop.doc procs.doc properties.doc random.doc rdelim.doc > read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc > sort.doc srcprop.doc stackchk.doc stacks.doc stime.doc strings.doc > srfi-4.doc srfi-13.doc srfi-14.doc strorder.doc strports.doc struct.doc > symbols.doc threads.doc throw.doc values.doc variable.doc vectors.doc > version.doc vports.doc weaks.doc ramap.doc unif.doc dynl.doc filesys.doc > posix.doc net_db.doc socket.doc regex-posix.doc | > GUILE="/home/alvar/Xode/guile/pre-inst-guile" > ../scripts/snarf-check-and-output-texi > guile-procedures.texi || > { rm guile-procedures.texi; false; } > /bin/bash: line 1: 421309 Broken pipe cat alist.doc > arbiters.doc async.doc backtrace.doc boolean.doc chars.doc > continuations.doc debug.doc deprecation.doc deprecated.doc discouraged.doc > dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc > extensions.doc feature.doc fluids.doc fports.doc futures.doc gc.doc > goops.doc gsubr.doc gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc > guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc > keywords.doc lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc > numbers.doc objects.doc objprop.doc options.doc pairs.doc ports.doc > print.doc procprop.doc procs.doc properties.doc random.doc rdelim.doc > read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc > sort.doc srcprop.doc stackchk.doc stacks.doc stime.doc strings.doc > srfi-4.doc srfi-13.doc srfi-14.doc strorder.doc strports.doc struct.doc > symbols.doc threads.doc throw.doc values.doc variable.doc vectors.doc > version.doc vports.doc weaks.doc ramap.doc unif.doc dynl.doc filesys.doc > posix.doc net_db.doc socket.doc regex-posix.doc > 421310* Segmentation fault * (core dumped) | > GUILE="/home/alvar/Xode/guile/pre-inst-guile" > ../scripts/snarf-check-and-output-texi > guile-procedures.texi > make[4]: *** [Makefile:2689: guile-procedures.texi] Error 1 > make[4]: Leaving directory '/home/alvar/Xode/guile/libguile' > make[3]: *** [Makefile:799: all] Error 2 > make[3]: Leaving directory '/home/alvar/Xode/guile/libguile' > make[2]: *** [Makefile:668: all-recursive] Error 1 > make[2]: Leaving directory '/home/alvar/Xode/guile' > make[1]: *** [Makefile:511: all] Error 2 > make[1]: Leaving directory '/home/alvar/Xode/guile' > dh_auto_build: error: make -j8 returned exit code 2 > make: *** [debian/rules:79: build] Error 255 > dpkg-buildpackage: error: debian/rules build subprocess returned exit > status 2 > > > On Sun, 17 Jan 2021 at 07:58, Marco Atzeri <marco.atz...@gmail.com> wrote: > >> On 08.01.2021 22:58, Massimiliano Gubinelli wrote: >> > Dear all, >> > an *unofficial* port of TeXmacs to S7 is essentially complete. I do >> not have any particular bug on my list. If you feel adventurous you can try >> it and report problems, this will help me to finalize it, you find it here: >> > >> > https://github.com/mgubi/texmacs/tree/s7 >> > >> > It is still a development version, use it to your own risk and do not >> advertise it to regular users. >> > >> > The plans is to wait for 2.1 and then evaluate what we are going to do >> wrt. Scheme support. In the meantime these ports allow me to learn better >> how the scheme code in TeXmacs works and hopefully to provide a stable base >> for the next 20 years of TeXmacs :) (be it with Guile, S7 or whatever else >> we decide to use). >> > >> > >> > Max >> > >> >> On Cygwin64 bit, there is a S7 boot issue : >> >> Benchmark 1 >> 832040 >> Time: 53 >> Booting TeXmacs kernel functionality >> >> Thread 1 "texmacs" received signal SIGSEGV, Segmentation fault. >> 0x0000000100fb8f13 in s7_init () at ./Scheme/S7/s7.c:96752 >> 96752 { >> >> >> (gdb) l >> 96747 #if (!MS_WINDOWS) >> 96748 static pthread_mutex_t init_lock = PTHREAD_MUTEX_INITIALIZER; >> 96749 #endif >> 96750 >> 96751 s7_scheme *s7_init(void) >> 96752 { >> 96753 int32_t i; >> 96754 s7_scheme *sc; >> 96755 static bool already_inited = false; >> 96756 >> >> >> I will need to look on this S7 code assumption for Cygwin >> >> Compilation was fine :-( >> >> >> >> Regards >> Marco >> >> >> _______________________________________________ >> Texmacs-dev mailing list >> Texmacs-dev@gnu.org >> https://lists.gnu.org/mailman/listinfo/texmacs-dev >> >
_______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev