First of all, this is fricas-devel. You should have directed you
question to <aldor-de...@googlegroups.com>. So I repost there.

Aldor should compile fine with -j N. There must be some other problem in
the middle. Try to compile with -j1, then you will better see what the
actual error message is.


My fig2eps script starts like this

==========================
#!/usr/bin/perl -w

=pod
    fig2ps : convert xfig files to ps/eps/pdf processing text with LaTeX
    Copyright (C) 2004-2006, 2008, 2009, 2010  Vincent Fourmond
==========================

Ralf

On 03.05.21 18:39, Tobias Neumann wrote:
> I don't see any concrete errors in the log below. But it seems to me
> that you are running make with multiple parallel jobs (-jX), and some of
> them failed. I've noticed that the build can run into trouble with -j. I
> would recommend to try again with just one job, i.e. just "make" or
> "make -j1". It must be that some dependencies are not properly taken
> care of.
> 
> Best wishes,
> Tobias
> 
> Quoting Andrey G. Grozin (2021-05-03 12:13:17)
>> Hello *,
>>
>> I'm trying to compile the current aldor from github.com/aldorlang/aldor
>> on Gentoo linux and I get
>>
>> Making all in al
>> make[4]: Entering directory 
>> '/var/tmp/portage/dev-lang/aldor-1.3.0/work/aldor-859b69f0452de3fc09bcce14a3d3950f290909f0/aldor/aldor/lib/libfoamlib/al'
>> set -e;                 \
>> true > lang.dep_tmp;                            \
>> for i in ; do   \
>>     d=$(basename $i .dep);               \
>>     cat $i >> lang.dep_tmp;                      \
>>     echo $d >> lang.dep_tmp;     \
>> done;                                   \
>> if test ! -f lang.dep; then                     \
>>     mv lang.dep_tmp lang.dep;                    \
>> elif diff lang.dep lang.dep_tmp > /dev/null; then       \
>>     rm lang.dep_tmp;                             \
>> else                                    \
>>     mv lang.dep_tmp lang.dep;                    \
>> fi
>> set -e;         \
>> ar cr _sublib_depend_foamlib.al;                        \
>> for l in ; do   \
>>     if [ ! -f $l ]; then \
>>        echo "missing $l";        \
>>        exit 1;                   \
>>     fi;                          \
>>     ar x $l;                     \
>>     ar r _sublib_depend_foamlib.al $(ar t $l);   \
>>     rm $(ar t $l);               \
>>          done
>> set -e;                 \
>> true > machine.dep_tmp;                         \
>> for i in lang.dep; do   \
>>     d=$(basename $i .dep);               \
>>     cat $i >> machine.dep_tmp;                   \
>>     echo $d >> machine.dep_tmp;  \
>> done;                                   \
>> if test ! -f machine.dep; then                  \
>>     mv machine.dep_tmp machine.dep;                      \
>> elif diff machine.dep machine.dep_tmp > /dev/null; then \
>>     rm machine.dep_tmp;                          \
>> else                                    \
>>     mv machine.dep_tmp machine.dep;                      \
>> fi
>> set -e;                                                 \
>> rm -f lang.c lang.ao;                                                   \
>> cp _sublib_depend_foamlib.al libfoamlib_lang.al; 
>> \
>> ar r libfoamlib_lang.al ;       \
>>    ../../../../aldor/src/aldor -Nfile=../../../../aldor/src/aldor.conf 
>> -Mno-ALDOR_W_WillObsolete -Wcheck -Waudit -Z db -Q8  -Y. 
>> -I../../../../aldor/lib/libfoamlib/al -lAxlLib=foamlib_lang -DBuildAxlLib 
>> -Fasy=lang.asy -Fao=lang.ao -Fabn=lang.abn lang.as ; 
>> \
>> rm libfoamlib_lang.al
>> set -e;                 \
>> true > basic.dep_tmp;                           \
>> for i in lang.dep machine.dep; do       \
>>     d=$(basename $i .dep);               \
>>     cat $i >> basic.dep_tmp;                     \
>>     echo $d >> basic.dep_tmp;    \
>> done;                                   \
>> if test ! -f basic.dep; then                    \
>>     mv basic.dep_tmp basic.dep;                  \
>> elif diff basic.dep basic.dep_tmp > /dev/null; then     \
>>     rm basic.dep_tmp;                            \
>> else                                    \
>>     mv basic.dep_tmp basic.dep;                  \
>> fi
>> make[4]: *** [../../../../lib/buildlib.mk:84: lang.ao] Error 139
>> make[4]: *** Waiting for unfinished jobs....
>> make[4]: Leaving directory 
>> '/var/tmp/portage/dev-lang/aldor-1.3.0/work/aldor-859b69f0452de3fc09bcce14a3d3950f290909f0/aldor/aldor/lib/libfoamlib/al'
>> make[3]: *** [Makefile:549: all-recursive] Error 1
>> make[3]: Leaving directory 
>> '/var/tmp/portage/dev-lang/aldor-1.3.0/work/aldor-859b69f0452de3fc09bcce14a3d3950f290909f0/aldor/aldor/lib/libfoamlib'
>> make[2]: *** [Makefile:375: all-recursive] Error 1
>> make[2]: Leaving directory 
>> '/var/tmp/portage/dev-lang/aldor-1.3.0/work/aldor-859b69f0452de3fc09bcce14a3d3950f290909f0/aldor/aldor/lib'
>> make[1]: *** [Makefile:379: all-recursive] Error 1
>> make[1]: Leaving directory 
>> '/var/tmp/portage/dev-lang/aldor-1.3.0/work/aldor-859b69f0452de3fc09bcce14a3d3950f290909f0/aldor/aldor'
>> make: *** [Makefile:602: all-recursive] Error 1
>>
>> Any ideas how to proceed?
>>
>> By the way, to generate documentation, configure wants fig2eps. Is it this 
>> script?
>> http://www.courville.org/home/fig2eps
>>
>> Thanks in advance,
>> Andrey
> 

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/92784c45-d3e8-24c8-fb6e-b141dca05948%40hemmecke.org.

Reply via email to