I still get an error message. However, the file common/extern.h and
sbmlfwd.h does exist. What else could I change?
Thank you a lot for your help!
Andreas
[root@rapc77 toolbox]# make
mex -I/usr/local/include -L/usr/local/lib TranslateSBML.c -lsbml
In file included from TranslateSBML.c:61:
/usr/local/include/sbml/xml/ParseMessage.h:56:27: common/extern.h: No
such file or directory
/usr/local/include/sbml/xml/ParseMessage.h:156:28: common/sbmlfwd.h: No
such file or directory
TranslateSBML.c: In function `GetKineticLaw':
TranslateSBML.c:1689: warning: passing arg 1 of `LookForCSymbolTime'
discards qualifiers from pointer target type
TranslateSBML.c: In function `GetRule':
TranslateSBML.c:2054: warning: passing arg 1 of `LookForCSymbolTime'
discards qualifiers from pointer target type
TranslateSBML.c: In function `GetFunctionDefinition':
TranslateSBML.c:2288: warning: passing arg 1 of `LookForCSymbolTime'
discards qualifiers from pointer target type
TranslateSBML.c: In function `GetEvent':
TranslateSBML.c:2411: warning: passing arg 1 of `LookForCSymbolTime'
discards qualifiers from pointer target type
TranslateSBML.c:2416: warning: passing arg 1 of `LookForCSymbolTime'
discards qualifiers from pointer target type
TranslateSBML.c: In function `GetEventAssignment':
TranslateSBML.c:2566: warning: passing arg 1 of `LookForCSymbolTime'
discards qualifiers from pointer target type
TranslateSBML.c: In function `LookForCSymbolTime':
TranslateSBML.c:2657: warning: assignment discards qualifiers from
pointer target type
mex: compile of 'TranslateSBML.c' failed.
make: *** [TranslateSBML.mexglx] Error 1
Sarah Keating wrote:
> Hi Andreas
>
> The build problem in SBMLToolbox is a bug in TranslateSBML.c - my
> fault as I'm a windows user :-)
>
> If you change the includes at the top of TranslateSBML.c to read
>
> #include "sbml/xml/ParseMessage.h"
> #include "sbml/util/util.h"
> that should sort it! Once you have built TranslateSBML from
> SBMLToolbox or libSBML SBToolbox should be fine.
>
> Remember to add the directory where TranslateSBML.mexglx is to your
> path in MATLAB. Your initial problem could have been caused by this!
>
> Hope this helps
>
> Sarah
--
Dipl.-Bioinform. Andreas Dräger
Eberhard Karls University Tübingen
Center for Bioinformatics (ZBIT)
Phone: +49-7071-29-70436
Fax: +49-7071-29-5091