Newcastle University Drylab/18 June 2008

Mark
Again worked on system architecture, also had a meeting with Jen - got the different system modules to send stuff to each other.

Morgan
Decided today I WILL MAKE CELLML API DOM COMPILE. RR. Because I don't seem to be getting a response from the CellML mailing list about the JAXB problem of Friday, JSim is crap, and I really need something to provide CellML input and output.

I've been avoiding the CellML API DOM because it's only compilable on one machine. That is, I've compiled it on Linux and now it'll only run on Linux. Sigh.

I finally got it to compile. When I ran configure as instructed in the README, it crapped out because it said it needed the GSL CBLAS library. I went looking for that. It's amazing how scattered the instructions are to make it work. Finally downloaded the most recent from ftp://ftp.gnu.org/gnu/gsl/, version 1.11, and unzipped it to my desktop. Then I went to the GSL manual page on [|compiling and linking] and found buried in there that I had to run this command:

Except instead of example.c, I decided to give it a whirl and run:

It spewed a bunch of error messages, so I was cringing, but I decided to run configure again and hey, it worked! Hurrah.

Had to run sudo on make install, but that worked too. Yay.

Why is compiling other people's software so hard?

I pulled out the Java book with CORBA examples, because the CellML DOM API proclaims that it has IDL for interfacing with other languages. From the CellML_DOM_API_1_4/interfaces folder, I ran:

It produced a whole line of errors relating to unknown "[|pragma]"s. I hope I can ignore them anyway, because I did.

Now I have a folder full of Java interfaces...