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

Reply via email to