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.

Reply via email to