Newcastle University Drylab/18 June 2008

From 2008.igem.org

Bugbuster-logo-red.png
Ncl uni logo.jpg


Newcastle University

GOLD MEDAL WINNER 2008

Home Team Original Aims Software Modelling Proof of Concept Brick Wet Lab Conclusions


Home >> Dry Lab >> Dry Lab Journal

May
MTWTFSS
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
June
MTWTFSS
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
July
MTWTFSS
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
August
MTWTFSS
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

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.


Megan

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 [and linking] and found buried in there that I had to run this command:

$ gcc -Wall -I/usr/local/include -c example.c

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

$ gcc -Wall -I/usr/local/include -c *.c

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:

$ idlj CellML_APISPEC.idl

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

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


Nina