Hallo,
The problem that Bill mentioned in
http://groups.google.com/group/fricas-devel/browse_thread/thread/c7d1c908a07758d2#2986bcb34b99282b
is not connected to my fix of the aldor-interface.
We know that commit 258a341a38cd10232a0e62c47369926a2f8960d7 (r1036)
compiles fine and also
-- simple.as:
#include "axiom"
#pile
dd1: with
f: ()->Integer
== add
f():Integer == 1
------------------
compiles fine with r1036. Calling f() correctly gives 1.
Now look at the branch ai-test-bootsys at
https://github.com/hemmecke/fricas/commit/15c1c188713748d81d1fe0d5a647a1f1203a3dee
It is basically r1037 with two fixes that make it actually compile
libaxiom.al.
It leads to the same problem that Bill mentioned.
Waldek, do you have an idea where I can start looking deeper?
It seems that again I have to compile some files with depsys and some
with bootsys. I remember that last time I did it, it took quite a long
time to figure out the problematic file. :-(
Ralf
=======================================================
git clone https://github.com/hemmecke/fricas.git -b ai-test-bootsys
cd fricas
configure --enable-aldor --prefix=$HOME/software
make -j8
make install
$HOME/software/bin/fricas
Checking for foreign routines
AXIOM="/home/hemmecke/software/lib/fricas/target/x86_64-unknown-linux"
spad-lib="/home/hemmecke/software/lib/fricas/target/x86_64-unknown-linux/lib/libspad.so"
foreign routines found
STYLE-WARNING: Undefined alien: "gmp_sb_isqrt"
STYLE-WARNING: Undefined alien: "gmp_sb_mul"
STYLE-WARNING: Undefined alien: "gmp_sb_gcd"
STYLE-WARNING: Undefined alien: "gmp_sb_div_rem"
STYLE-WARNING: Undefined alien: "gmp_sb_isqrt"
STYLE-WARNING: Undefined alien: "gmp_sb_mul"
STYLE-WARNING: Undefined alien: "gmp_sb_gcd"
STYLE-WARNING: Undefined alien: "gmp_sb_div_rem"
openServer result 0
FriCAS (AXIOM fork) Computer Algebra System
Version: FriCAS 15c1c188713748d81d1fe0d5a647a1f1203a3dee
Timestamp: Wednesday January 4, 2012 at 22:43:32
-----------------------------------------------------------------------------
Issue )copyright to view copyright notices.
Issue )summary for a summary of useful system commands.
Issue )quit to leave FriCAS and return to shell.
-----------------------------------------------------------------------------
(1) -> )co simple.as
Compiling FriCAS source code from file
/home/hemmecke/scratch/simple.as using AXIOM-XL compiler and
options
-O -Fasy -Fao -Flsp -laxiom -Mno-ALDOR_W_WillObsolete -DAxiom -Y
$AXIOM/algebra -I $AXIOM/algebra
Use the system command )set compiler args to change these
options.
Compiling Lisp source code from file ./simple.lsp
Issuing )library command for simple
Reading /home/hemmecke/scratch/simple.asy
dd1 is now explicitly exposed in frame frame1
dd1 will be automatically loaded when needed from
/home/hemmecke/scratch/simple
(1) -> f()
>> System error:
The value
#1=#(0
#2=(#
. #3=(#S(FOAM-USER::|Struct-runtime-51|
:|rtAssertMessage-0| (# . #3#)
:|dbgPaused?-1| NIL
:|rtDebugPaused!-2| (# . #3#)
:|rtDebugPaused?-3| (# . #3#)
:|rtDebugStep-4| (# . #3#)
:|rtDebugCall-5| (# . #3#)
:|rtDebugCatch-6| (# . #3#)
:|rtDebugThrow-7| (# . #3#)
:|rtDebugAssign-8| (# . #3#)
:|rtDebugExit-9| (# . #3#)
:|rtDebugReturn-10| (# . #3#)
:|rtDebugInside-11| (# . #3#)
:|rtDebugEnter-12| (# . #3#)
:|rtDebugInit-13| (# . #3#)
:|rtDoDebug-14| (# . #3#)
:|rtSingleParamNameFn-15| (# . #3#)
:|rtConstNameFn-16| (# . #3#)
:|namePartFrString-17| (# . #3#)
:|namePartFrOther-18| (# . #3#)
:|namePartConcat-19| (# . #3#)
:|rtLazyDomFrInit-20| (# . #3#)
:|rtLazyCatFrInit-21| (# . #3#)
:|rtDelayedGetExport!-22| (# . #3#)
:|rtDelayedInit!-23| (# . #3#)
:|rtCacheDynamicAdd-24| (# . #3#)
:|rtCacheDynamicCheck-25| (# . #3#)
:|rtCacheDynamicMake-26| (# . #3#)
:|rtCacheAdd-27| (# . #3#)
:|rtCacheCheck-28| (# . #3#)
:|rtCacheExplicitMake-29| (# . #3#)
:|rtCacheMake-30| (# . #3#)
:|domainPrepare!-31| (# . #3#)
:|rtAddStrings-32| (# . #3#)
:|rtConstSIntFn-33| (# . #3#)
:|lazyForceImport-34| (# . #3#)
:|lazyGetExport!-35| (# . #3#)
:|extendFill!-36| (# . #3#)
:|extendMake-37| (# . #3#)
:|noOperation-38| (# . #3#)
:|categoryFill!-39| (# . #3#)
:|categoryMakeDummy-40| (# . #3#)
:|categoryName-41| (# . #3#)
:|categoryBuild-42| (# . #3#)
:|categoryMake-43| (# . #3#)
:|categoryAddExports!-44| (# . #3#)
:|categoryAddNameFn!-45| (# . #3#)
:|categoryAddParents!-46| (# . #3#)
:|domainFill!-47| (# . #3#)
:|domainMakeDummy-48| (# . #3#)
:|domainName-49| (# . #3#)
:|domainHash!-50| (# . #3#)
:|domainTestExport!-51| (# . #3#)
:|domainGetExport!-52| (# . #3#)
:|domainAddNameFn!-53| (# . #3#)
:|domainAddHash!-54| (# . #3#)
:|domainAddParents!-55| (# . #3#)
:|domainAddDefaults!-56| (# . #3#)
:|domainAddExports!-57| (# . #3#)
:|domainMakeDispatch-58| (# . #3#)
:|domainMake-59| (# . #3#)
:PRINT-60 (# . #3#)
:|box-61| (NIL)
:|ddv-62| NIL
:|edv-63| NIL
:|adv-64| #1#
:|inheritToDummy-65| (# . #3#)
:|hashDummy-66| (# . #3#)
:|getDummy-67| (# . #3#)
:|nameDummy-68| (# . #3#)
:|inheritToExtend-69| (# . #3#)
:|nameExtend-70| (# . #3#)
:|hashExtend-71| (# . #3#)
:|getExtend-72| (# . #3#)
:|inheritTo-73| #4=(# . #3#)
:|name-74| #2#
:|hash-75| #5=(# . #3#)
:|get-76| #6=(# . #3#)
:|domainStdName-77| (# . #3#)
:|serialThis-78| 1
:|inheritTo-79| (# . #3#)
:|get-80| (# . #3#)
:|domHash-81| (# . #3#)
:|name-82| (# . #3#)
:|pdv-83| NIL
:|ddv-84| NIL
:|dv-85| NIL
:|parentCountDummy-86| (# . #3#)
:|parentGetDummy-87| (# . #3#)
:|hashDummy-88| (# . #3#)
:|getDummy-89| (# . #3#)
:|buildDummy-90| (# . #3#)
:|nameDummy-91| (# . #3#)
:|parentGet-92| (# . #3#)
:|parentCount0-93| (# . #3#)
:|hash0-94| (# . #3#)
:|get0-95| (# . #3#)
:|build0-96| (# . #3#)
:|name0-97| (# . #3#)
:|parentGet-98| (# . #3#)
:|parentCount0-99| (# . #3#)
:|hash0-100| (# . #3#)
:|get0-101| (# . #3#)
:|build0-102| (# . #3#)
:|name0-103| (# . #3#)
:|pcdv-104| NIL
:|codes-105| (200143 51482908)
:|names-106| ("f
:|table-107| (# . #3#)
:|primes-108| #(32 32
#(2 3 7 13 31 61 127 251 509 1021
2039 4093
8191 16381 32749 65521 131071 262139
524287 1048573 2097143 4194301
8388593
16777213 33554393 67108859 134217689
268435399 536870909 1073741789
2147483647
-5)))
NIL))
NIL #6# #5# #4#)
is not of type
LIST.
--
You received this message because you are subscribed to the Google Groups "FriCAS -
computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en.