Arquimedes Canedo
Tue, 15 Dec 2009 17:24:51 -0800
Adrian,
I double checked. Sorry for the confusion with the revisions. The trunk's revision is 4701 (latest), however XMLDump.mo has revision 4695. $ svn info Compiler/XMLDump.mo Path: Compiler/XMLDump.mo Name: XMLDump.mo URL: https://openmodelica.ida.liu.se/svn/OpenModelica/tags/OPENMODELICA_1_4_5/Compiler/XMLDump.mo Repository Root: https://openmodelica.ida.liu.se/svn/OpenModelica Repository UUID: f25d12d1-65f4-0310-ae8a-bbce733d8d8e Revision: 4695 Node Kind: file Schedule: normal Last Changed Author: donida Last Changed Rev: 3843 Last Changed Date: 2009-02-05 03:20:30 +0900 (Thu, 05 Feb 2009) Text Last Updated: 2009-11-24 14:16:44 +0900 (Tue, 24 Nov 2009) Checksum: e8e3ce72de827371499f901b3daa7907 Line 2646 in XMLDump.mo doesn't look like a comment: 2630: protected function dumpStringIdxLst2 " ... 2646: case ((stringIndex as DAELow.STRINGINDEX(str=SOME(str_s),index=SOME(index_s))) :: stringIndexList) On Tue, Dec 15, 2009 at 8:31 PM, Adrian Pop <ad...@ida.liu.se> wrote: > > Hi, > > For sure you don't have the revision 4695 because > at line 2646 in XMLDump is a function comment and > not a line with code. > > Please check again that you have the latest revision. > > Cheers, > Adrian Pop/ > > > Arquimedes Canedo wrote: >> >> Hi, >> >> I'm trying to build openmodelica compiler from the latest svn snapshot >> (revision 4695) in Ubuntu 9.10. >> >> I compiled mmc/rmlc from the latest svn snapshot (Revision 152), using: >> smlnj Standard ML of New Jersey v110.69 [built: Mon Jun 8 14:15:08 2009] >> >> When making omc I get the following error: >> >> % make omc >> ... >> time /tmp/mmc/x86-linux-gcc//bin/rml -fdump-depends Absyn.mo >> Algorithm.mo Builtin.mo Ceval.mo ClassInf.mo ClassLoader.mo Codegen.mo >> Connect.mo Convert.mo DAE.mo DAELow.mo Derive.mo Debug.mo DFA.mo >> Dump.mo DumpGraphviz.mo Constants.mo Env.mo Error.mo Exp.mo SCode.mo >> Graphviz.mo Inst.mo Interactive.mo Lookup.mo Main.mo MetaUtil.mo >> Mod.mo ModUtil.mo Patternm.mo Prefix.mo Static.mo SimCodegen.mo >> Types.mo TaskGraph.mo Util.mo Values.mo VarTransform.mo Refactor.mo >> DAEQuery.mo XMLDump.mo > .depend >> 4.94user 0.66system 0:05.61elapsed 100%CPU (0avgtext+0avgdata >> 0maxresident)k >> 0inputs+16outputs (0major+104764minor)pagefaults 0swaps >> (cd omc_release && make) >> make[2]: Entering directory >> `/home/canedo/openmodelica/Compiler/omc_release' >> /tmp/mmc/x86-linux-gcc//bin/rmlc -Wr,-ftrace -c XMLDump.mo >> "/tmp/mmc/x86-linux-gcc/bin/rml" -Eplain -ftrace XMLDump.mo >> >> XMLDump.mo:2646.29-2646.83 Error: while processing while elaborating >> pattern >> type string differs from: >> type 'a option >> reason: different type names >> Error: StaticElaborationError >> make[2]: *** [XMLDump.h] Error 1 >> make[2]: Leaving directory >> `/home/canedo/openmodelica/Compiler/omc_release' >> make[1]: *** [omc_release] Error 2 >> make[1]: Leaving directory `/home/canedo/openmodelica/Compiler' >> make: *** [omc] Error 2 >> >> >> >> Commenting the entry for XMLDump.mo in Compiler/Makefile.common seems >> to allow the compilation of the *.cpp files until the references to >> XMLDump are reached. >> >> >> make[3]: Entering directory `/home/canedo/openmodelica/Compiler/modpar' >> g++ -I/tmp/mmc/x86-linux-gcc/include/plain -I -I../../mosh/src -g >> -Wall -DUNIX=1 -c -o TaskGraphExt_stub.o TaskGraphExt_stub.cpp >> ar -r libmodpar.a TaskGraphExt_stub.o >> make[3]: Leaving directory `/home/canedo/openmodelica/Compiler/modpar' >> g++ -O3 -o omc Absyn.o Algorithm.o Builtin.o Ceval.o ClassInf.o >> ClassLoader.o Codegen.o Connect.o Convert.o DAE.o DAELow.o Derive.o >> Debug.o DFA.o Dump.o DumpGraphviz.o Constants.o Env.o Error.o Exp.o >> SCode.o Graphviz.o Inst.o Interactive.o Lookup.o Main.o MetaUtil.o >> Mod.o ModUtil.o Patternm.o Prefix.o Static.o SimCodegen.o Types.o >> TaskGraph.o Util.o Values.o VarTransform.o Refactor.o DAEQuery.o >> ../absyn_builder/absyn_builder.a ../runtime/systemimpl.o >> ../../c_runtime/libc_runtime.a ../runtime/rtopts.o >> ../runtime/socketimpl.o ../runtime/printimpl.o ../runtime/ptolemyio.o >> ../runtime/errorext.o ../runtime/ErrorMessage.o ../runtime/daeext.o >> ../runtime/corbaimpl_stub.o ../modpar/libmodpar.a >> ../runtime/settingsimpl.o -lm -L/tmp/mmc/x86-linux-gcc/lib/plain -lrml >> -L/usr/lib/ -lantlr -ldl -L../../build/lib -lsendData >> Ceval.o: In function `Ceval__dumpXMLDAE_5fsuccessContLam29966': >> Ceval.c:(.text+0x570c): undefined reference to `XMLDump__dumpDAELow' >> Ceval.o: In function `Ceval__dumpXMLDAE_5fsuccessContLam29774': >> Ceval.c:(.text+0x690c): undefined reference to `XMLDump__dumpDAELow' >> Ceval.o: In function `Ceval_5finit': >> Ceval.c:(.text+0x5efdb): undefined reference to `XMLDump_5finit' >> collect2: ld returned 1 exit status >> >> >> >> Any ideas or available patches ? >> >> Thank you >> >> Arquimedes > >