You can do

Configure —enable-guile2

Anyway it is not used...

Max

Sent from my iPhone

> On 17 Jan 2021, at 19:04, Alvaro Tejero Cantero <alv...@minin.es> wrote:
> 
> 
> 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
_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to