[openbeos-midi] Re: about RC

  • From: "Marcus Overhagen" <ml@xxxxxxxxxxxx>
  • To: openbeos-midi@xxxxxxxxxxxxx
  • Date: Sun, 14 Sep 2003 01:29:36 GMT

> > Hey Jerome,

> > Like I said before, you need to re-compile Jam first. The source code is 
> > in
> > /src/tools/jam. I _think_ you can type 'make' to compile Jam, but I am 

Does compile here, but it doesn't link

you can use either jam or make to compile it

$ cd develop/openbeos/current/src/tools/jam/
$ make clean
make: *** No rule to make target `clean'.  Stop.
$ make
cc -o jam0  builtins.c command.c compile.c execunix.c execvms.c expand.c 
filent.c fileos2.c fileunix.c filevms.c glob.c hash.c headers.c jam.c jambase.c 
jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c 
regexp.c rules.c scan.c search.c timestamp.c variable.c
/tmp/cc0nW8y7.o: In function `main':
/tmp/cc0nW8y7.o(.text+0x437): undefined reference to `uname'
make: execvp: ././jam0: Symbol not found
make: *** [all] Error 127

$ jam clean
...found 1 target(s)...
...updating 1 target(s)...
Clean clean
...updated 1 target(s)...
$ jam
...found 147 target(s)...
...updating 36 target(s)...
Cc bin.beosx86/builtins.o
Cc bin.beosx86/command.o
Cc bin.beosx86/compile.o
Cc bin.beosx86/execunix.o
Cc bin.beosx86/fileunix.o
Cc bin.beosx86/pathunix.o
GenFile1 jamgram.y jamgramtab.h
Yacc1 jamgram.c jamgram.h
YaccMv jamgram.c jamgram.h
Cc bin.beosx86/jamgram.o
Cc bin.beosx86/jcache.o
Cc bin.beosx86/hcache.o
Cc bin.beosx86/expand.o
Cc bin.beosx86/glob.o
Cc bin.beosx86/hash.o
Cc bin.beosx86/headers.o
Cc bin.beosx86/lists.o
Cc bin.beosx86/make.o
Cc bin.beosx86/make1.o
Cc bin.beosx86/newstr.o
Cc bin.beosx86/option.o
Cc bin.beosx86/parse.o
Cc bin.beosx86/regexp.o
Cc bin.beosx86/rules.o
Cc bin.beosx86/scan.o
Cc bin.beosx86/search.o
Cc bin.beosx86/timestamp.o
Cc bin.beosx86/variable.o
Archive bin.beosx86/libjam.a
Ranlib bin.beosx86/libjam.a
Cc bin.beosx86/mkjambase.o
Link bin.beosx86/mkjambase
Chmod1 bin.beosx86/mkjambase
Cc bin.beosx86/jam.o
GenFile1 jambase.c
Cc bin.beosx86/jambase.o
Link bin.beosx86/jam
bin.beosx86/jam.o: In function `main':
bin.beosx86/jam.o(.text+0x437): undefined reference to `uname'
Chmod1 bin.beosx86/jam
...updated 36 target(s)...

Other related posts: