Discussion:
Aldor 1.1.0 with Combinat
Martin Rubey
2007-03-05 09:13:27 UTC
Permalink
I just succeeded compiling combinat with Aldor 1.1.0. (I used the old algebnra
binaries though...)

Nothing much has changed: make VARIANTSTOBUILD=ordinary still fails, but now
the error message is a tiny bit more verbose:

#8 (Fatal Error) Looking for 'bracket' with code '44492043' in ' P
+$
'.
Export of '' not found

(The part ' P +$ ' is new, even the code is the same.)

gmp also fails at the same position (code is the same, but X instead of P and
no +$.)

Martin


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Martin Rubey
2007-03-05 10:45:31 UTC
Permalink
Dear Aldor experts, dear Ralf,

I just made a curious observation:

trunk of combinat (revision 157) compiles fine with

-q4 -qinline-limit=1 -qinline-size=1 -lalgebra -laldor

the testcases need -q1, though.

However, instead of 3 failing tests with

-q1 -lalgebrad -laldord

we get 4. Additionally, the expression for the cycleindexseries in
testBinaryTreesofSets fails (in the generatingseries test!). No idea why, the
other expressions for the cycleindexseries succeed...

I guess there is a problem with the inliner?

Martin
Ralf Hemmecke
2007-03-05 12:40:08 UTC
Permalink
Post by Martin Rubey
Dear Aldor experts, dear Ralf,
trunk of combinat (revision 157) compiles fine with
-q4 -qinline-limit=1 -qinline-size=1 -lalgebra -laldor
the testcases need -q1, though.
However, instead of 3 failing tests with
-q1 -lalgebrad -laldord
we get 4. Additionally, the expression for the cycleindexseries in
testBinaryTreesofSets fails (in the generatingseries test!). No idea why, the
other expressions for the cycleindexseries succeed...
I guess there is a problem with the inliner?
I am not an expert with compiler issues. The only thing I can say: never
mix -DDEBUG stuff with non DEBUG stuff.

Ralf
Martin Rubey
2007-03-05 13:28:22 UTC
Permalink
Post by Martin Rubey
Dear Aldor experts, dear Ralf,
trunk of combinat (revision 157) compiles fine with -q4 -qinline-limit=1
-qinline-size=1 -lalgebra -laldor
the testcases need -q1, though.
However, instead of 3 failing tests with -q1 -lalgebrad -laldord
we get 4. Additionally, the expression for the cycleindexseries in
testBinaryTreesofSets fails (in the generatingseries test!). No idea why, the
other expressions for the cycleindexseries succeed...
I guess there is a problem with the inliner?
I am not an expert with compiler issues. The only thing I can say: never mix
-DDEBUG stuff with non DEBUG stuff.
I didn't, only my description of the compiler flags was incomplete...

-q4 -qinline-limit=1 -qinline-size=1 -lalgebra -laldor

=> 4 failures

-q1 -lalgebrad -laldord -dDEBUG

=> 3 failures


Martin
Ralf Hemmecke
2007-03-05 13:34:55 UTC
Permalink
Post by Martin Rubey
I just succeeded compiling combinat with Aldor 1.1.0. (I used the old algebnra
binaries though...)
Nothing much has changed: make VARIANTSTOBUILD=ordinary still fails, but now
#8 (Fatal Error) Looking for 'bracket' with code '44492043' in ' P
+$
'.
Export of '' not found
(The part ' P +$ ' is new, even the code is the same.)
gmp also fails at the same position (code is the same, but X instead of P and
no +$.)
Martin
Hi Martin, I cannot suggest you compile with LibAlgebra from 1.0.3. I
would guess that something fails.


Ralf

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Martin Rubey
2007-03-05 13:41:20 UTC
Permalink
Post by Martin Rubey
I just succeeded compiling combinat with Aldor 1.1.0. (I used the old algebnra
binaries though...)
Nothing much has changed: make VARIANTSTOBUILD=ordinary still fails, but now
#8 (Fatal Error) Looking for 'bracket' with code '44492043' in ' P
+$
'. Export
of '' not found
(The part ' P +$ ' is new, even the code is the same.)
gmp also fails at the same position (code is the same, but X instead of P and
no +$.)
Martin
Hi Martin, I cannot suggest you compile with LibAlgebra from 1.0.3. I would
guess that something fails.
That's what I have thought too. But the tests seem to indicate otherwise. It
just works. Unfortunately, it is unclear what has changed from 1.0.3 to 1.1.0.

I sent an appropriate message to aldor-l, but didn't get a response so far.




Martin


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Loading...