Hi all,
+++ Stacho Mudrak [03-08-28 09:14 +0200]:
Uff - this is the first time therion does not work on linux!
:-) Wookey wrote:
Mike is almost certainly the first person even to try a non-x86 version (I haven't actually tried it on arm yet - I really must do and see if similar problems arise). Is powerpc big or little-endian Mike
Hehe at me using a non-intel architecture. And I have some results for you on Alpha LX164 architecture too :-) I'll comment on that at the end of this email. Looking on google it seems PPC is big endian and Alpha is LE.(but i have seem some comments that Alpha can emulate any endianness)
Stacho - worth taking a look at the build log for powerpc to see if there are any clues: <url:http://buildd.debian.org/fetch.php?&pkg=therion&ver=0.2.14-1&arch=powerpc&st...
Looks like there are some issues in thpoint- warnings about assigning -1 to char. (Which probably means that the default char is unsigned on powerpc, like it is on arm - people used to x86 tend to assume that 'char' means 'signed char' so don't explicitly specify it. This leads to failures like EOF tests going wrong amongst other things.
That url above shows many of the warnings that I get in my build on PPC.
Does therion need a particular version of getopt? At the moment it's compilaing against whatever is current in the distribution.
Wookey
therion$ getopt --version getopt (enhanced) 1.1.2 Stacho wrote yesterday....
Could you please try the following make process: make clean make config-macosx than you have probably to change the line 42 in the Makefile (CC = cc) > after that step to CC = gcc, and than make
I did that and I get exactly the same error. The programs compile but I still get the seg fault and the funny verion number when doing a therion -v What suggestions now to debug this? I am keen to get this working on both PPC and Alpha. I am installing a new Debian on Jills Athlon at home and this weekend I will compile it on the Athlon - that should work. Results for Alpha Architecture ------------------------------ Machine: Alpha LX164 Running Debian, stable Compiled fine, some warnings but it did compile. I can post the compilation results later if needed. Xtherion works OK If i run therion in the demo directory as just 'therion' in that directory it fails with a metapost error. I have attached the logfile that it created , it was called therion.log and I have renamed it to therian_alpha.log I checked my metapost and it does work for small pictures. I saw that on the PPC there were the mp files in /tmp. They arent there for the alpha as I presume that they are deleted as therion runs. Mike -- Mike Lake Caver, Linux enthusiast and interested in anything technical. UTS CRICOS Provider Code: 00099F DISCLAIMER ======================================================================== This email message and any accompanying attachments may contain confidential information. If you are not the intended recipient, do not read, use, disseminate, distribute or copy this message or attachments. If you have received this message in error, please notify the sender immediately and delete this message. Any views expressed in this message are those of the individual sender, except where the sender expressly, and with authority, states them to be the views the University of Technology Sydney. Before opening any attachments, please check them for viruses and defects. ======================================================================== therion 0.2.15 reading initialization file ... done. reading configuration file ... done. reading source files ... done. processing survey data ... ####################### cavern log file ######################## 1> Survex 1.0.7 2> Copyright (C) 1990-2002 Olly Betts 3> Survey has no fixed points. Therefore I've fixed 1 at (0,0,0) 4> 5> Survey contains 15 survey stations, joined by 15 legs. 6> There is 1 loop. 7> Total length of survey legs = 111.59m ( 111.72m adjusted) 8> Total plan length of survey legs = 95.89m 9> Total vertical length of survey legs = 45.82m 10> Vertical range = 26.24m (from 15 at 2.98m to 7 at -23.25m) 11> North-South range = 16.85m (from 11 at 12.05m to 15 at -4.80m) 12> East-West range = 27.34m (from 6 at 27.34m to 13 at 0.00m) 13> 2 1-nodes. 14> 11 2-nodes. 15> 2 3-nodes. 16> ######################### transcription ######################## 3> 1 : 1@entrance.main 5> 15 : c@surface.main -- 15 : c@surface.main 6> 1 : 1@entrance.main 10> 15 : c@surface.main -- 7 : 5'@entrance.main 11> 11 : 2@chamber.main -- 15 : c@surface.main 12> 6 : 4'@entrance.main -- 13 : a@surface.main 13> 2 : 2@entrance.main 14> 11 : 2@chamber.main 15> 2 : 2@entrance.main #################### end of cavern log file #################### done. calculating basic statistics ... done. processing references ... done. selecting export objects ... done. scanning data tree ... done. processing projection plan ... done. writing cave_m.pdf ... ####################### metapost log file ######################## This is MetaPost, Version 0.641 (Web2C 7.3.7) (mem=mpost 2002.12.23) 23 DEC 2002 03:48 **data.mp (data.mp [4001] [4002] [4003] [4004] ! Enormous number has been reduced. l.3044 PatternFill(buildcycle(((256687396.86 ,262263034.92) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3044 ...l(buildcycle(((256687396.86,262263034.92 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3045 .. controls (188738210.75 ,312264022.99) and (61476162.62,340371714.3... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3045 .. controls (188738210.75,312264022.99 ) and (61476162.62,340371714.3... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3045 ...738210.75,312264022.99) and (61476162.62 ,340371714.32) .. (8099747... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3045 ...264022.99) and (61476162.62,340371714.32 ) .. (80997479.91,26221691... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3045 ...1476162.62,340371714.32) .. (80997479.91 ,262216916.49) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3045 ...0371714.32) .. (80997479.91,262216916.49 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3047 ((-262995509.61 ,55443142.73) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3047 ((-262995509.61,55443142.73 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3048 .. controls (-155268828.08 ,-33635833.51) and (-100531654.81,-5459016... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3048 .. controls (-155268828.08,-33635833.51 ) and (-100531654.81,-5459016... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3048 ...8828.08,-33635833.51) and (-100531654.81 ,-54590168.57) .. (-765248... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3048 ...5833.51) and (-100531654.81,-54590168.57 ) .. (-76524885.79,-453109... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3048 ...531654.81,-54590168.57) .. (-76524885.79 ,-45310917.87) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3048 ...590168.57) .. (-76524885.79,-45310917.87 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3049 .. controls (-69089556.21 ,-42436966.48) and (-71312576.95,-87053019.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3049 .. controls (-69089556.21,-42436966.48 ) and (-71312576.95,-87053019.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3049 ...89556.21,-42436966.48) and (-71312576.95 ,-87053019.89) .. (-590591... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3049 ...36966.48) and (-71312576.95,-87053019.89 ) .. (-59059149.91,-960731... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3049 ...312576.95,-87053019.89) .. (-59059149.91 ,-96073135.37) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3049 ...053019.89) .. (-59059149.91,-96073135.37 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3050 .. controls (-51156313.42 ,-101890650.55) and (-34592218.42,-10448022... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3050 .. controls (-51156313.42,-101890650.55 ) and (-34592218.42,-10448022... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3050 ...6313.42,-101890650.55) and (-34592218.42 ,-104480223.16) .. (115466... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3050 ...0650.55) and (-34592218.42,-104480223.16 ) .. (11546663.91,-9480687... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3050 ...592218.42,-104480223.16) .. (11546663.91 ,-94806873.59) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3050 ...4480223.16) .. (11546663.91,-94806873.59 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3051 .. controls (33952020.87 ,-90109428.85) and (46543950.26,-40312779.01... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3051 .. controls (33952020.87,-90109428.85 ) and (46543950.26,-40312779.01... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3051 ...952020.87,-90109428.85) and (46543950.26 ,-40312779.01) .. (4654395... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3051 ...109428.85) and (46543950.26,-40312779.01 ) .. (46543950.26,-4031277... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3051 ...6543950.26,-40312779.01) .. (46543950.26 ,-40312779.01) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3051 ...0312779.01) .. (46543950.26,-40312779.01 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3052 .. controls (46543950.26 ,-40312779.01) and (63422921.49,-22457119.28... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3052 .. controls (46543950.26,-40312779.01 ) and (63422921.49,-22457119.28... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3052 ...543950.26,-40312779.01) and (63422921.49 ,-22457119.28) .. (9988727... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3052 ...312779.01) and (63422921.49,-22457119.28 ) .. (99887279.88,76208350... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3052 ...3422921.49,-22457119.28) .. (99887279.88 ,76208350.08) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3052 ...22457119.28) .. (99887279.88,76208350.08 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3053 .. controls (160320633.14 ,239729262.77) and (99608561.82,141987191.7... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3053 .. controls (160320633.14,239729262.77 ) and (99608561.82,141987191.7... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3053 ...320633.14,239729262.77) and (99608561.82 ,141987191.76) .. (7096544... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3053 ...729262.77) and (99608561.82,141987191.76 ) .. (70965441.87,26521689... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3053 ...9608561.82,141987191.76) .. (70965441.87 ,265216894.14) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3053 ...1987191.76) .. (70965441.87,265216894.14 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3054 .. controls (47734747.86 ,365161017.33) and (23139375.84,398723740.07... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3054 .. controls (47734747.86,365161017.33 ) and (23139375.84,398723740.07... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3054 ...734747.86,365161017.33) and (23139375.84 ,398723740.07) .. (4624391... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3054 ...161017.33) and (23139375.84,398723740.07 ) .. (46243910.55,39182404... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3054 ...3139375.84,398723740.07) .. (46243910.55 ,391824046.75) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3054 ...8723740.07) .. (46243910.55,391824046.75 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3055 .. controls (86050321.34 ,379936682.20) and (77807115.01,361125721.75... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3055 .. controls (86050321.34,379936682.20 ) and (77807115.01,361125721.75... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3055 ...050321.34,379936682.20) and (77807115.01 ,361125721.75) .. (1229713... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3055 ...936682.20) and (77807115.01,361125721.75 ) .. (122971300.67,2939939... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3055 ...807115.01,361125721.75) .. (122971300.67 ,293993986.63) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3055 ...125721.75) .. (122971300.67,293993986.63 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3056 .. controls (173358462.24 ,219098856.05) and (242497091.20,170425400.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3056 .. controls (173358462.24,219098856.05 ) and (242497091.20,170425400.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3056 ...58462.24,219098856.05) and (242497091.20 ,170425400.38) .. (2917972... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3056 ...98856.05) and (242497091.20,170425400.38 ) .. (291797270.46,1566116... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3056 ...497091.20,170425400.38) .. (291797270.46 ,156611612.75) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3056 ...425400.38) .. (291797270.46,156611612.75 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3057 .. controls (323425315.38 ,147749513.21) and (283682057.90,184637203.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3057 .. controls (323425315.38,147749513.21 ) and (283682057.90,184637203.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3057 ...25315.38,147749513.21) and (283682057.90 ,184637203.97) .. (2678570... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3057 ...49513.21) and (283682057.90,184637203.97 ) .. (267857077.25,2369353... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3057 ...682057.90,184637203.97) .. (267857077.25 ,236935392.81) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3057 ...637203.97) .. (267857077.25,236935392.81 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3058 .. controls (258365359.81 ,268303496.34) and (75420364.25,382406224.9... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3058 .. controls (258365359.81,268303496.34 ) and (75420364.25,382406224.9... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3058 ...365359.81,268303496.34) and (75420364.25 ,382406224.99) .. (4801289... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3058 ...303496.34) and (75420364.25,382406224.99 ) .. (48012895.80,38210496... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3058 ...5420364.25,382406224.99) .. (48012895.80 ,382104967.53) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3058 ...2406224.99) .. (48012895.80,382104967.53 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3060 ((182677184.92 ,345904508.38) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3060 ((182677184.92,345904508.38 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3061 .. controls (128193187.77 ,344702081.44) and (16751419.40,327490491.7... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3061 .. controls (128193187.77,344702081.44 ) and (16751419.40,327490491.7... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3061 ...193187.77,344702081.44) and (16751419.40 ,327490491.76) .. (3092113... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3061 ...702081.44) and (16751419.40,327490491.76 ) .. (30921136.19,23822794... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3061 ...6751419.40,327490491.76) .. (30921136.19 ,238227946.93) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3061 ...7490491.76) .. (30921136.19,238227946.93 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3063 ((35202818.67 ,-221383233.38) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3063 ((35202818.67,-221383233.38 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3064 .. controls (44486262.37 ,-226845766.94) and (-33399057.65,-226975989... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3064 .. controls (44486262.37,-226845766.94 ) and (-33399057.65,-226975989... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3064 ...6262.37,-226845766.94) and (-33399057.65 ,-226975989.68) .. (-18705... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3064 ...5766.94) and (-33399057.65,-226975989.68 ) .. (-18705341.15,-185656... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3064 ...99057.65,-226975989.68) .. (-18705341.15 ,-185656561.00) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3064 ...75989.68) .. (-18705341.15,-185656561.00 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3065 .. controls (-9169235.24 ,-158840578.24) and (38119143.24,-269594631.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3065 .. controls (-9169235.24,-158840578.24 ) and (38119143.24,-269594631.... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3065 ...69235.24,-158840578.24) and (38119143.24 ,-269594631.13) .. (802657... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3065 ...40578.24) and (38119143.24,-269594631.13 ) .. (80265778.51,-2280019... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3065 ...119143.24,-269594631.13) .. (80265778.51 ,-228001985.68) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3065 ...594631.13) .. (80265778.51,-228001985.68 ) I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3066 .. controls (107138145.84 ,-201482837.96) and (39674476.54,-170094659... I can't handle numbers bigger than 32767.99998; so I've changed your constant to that maximum amount. ! Enormous number has been reduced. l.3066 .. controls (107138145.84,-201482837.96 ) and (39674476.54,-170094659... (That makes 100 errors; please try again.) Here is how much of MetaPost's memory you used: 511 strings out of 13582 5333 string characters out of 101390 18280 words of memory out of 1000001 925 symbolic tokens out of 9500 5i,67n,4p,115b stack positions out of 300i,300n,150p,50000b 0 string compactions (moved 0 characters, 0 strings) 4 output files written: data.4001 .. data.4004 #################### end of metapost log file #################### therion: error -- metapost exit code -- 256