To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / 3810
3809  |  3811
Subject: 
Re: compiling problmes 2
Newsgroups: 
lugnet.robotics.rcx.legos
Date: 
Mon, 27 Sep 2004 12:13:10 GMT
Viewed: 
12795 times
  
Can't be that the unresolved references are from the code I want to add to
BrickOS, because I also tried to compile just the BrickOS-files (without the
code I want to add) and the same errors appeared.

> 
> Could the unresolved referenced be from the code you are adding to brickOS?
> From the looks of it, some of the unresoveds are probably defined in a header
> file (all caps is a hint).  Maybe they were implied in the GCC compiler, but I
> doubt it.


I looked for some of those references and all of them are defined as extern in
some header-files. So they must be declared in an assembler-file , isn't it? And
by the way, I searched the whole directory - even the header files - so those
unresolved references are defined nowhere in the whole BrickOS-folder.

Where can I get some information how to define these macros?

I also examined the make-files. I am not really good in reading make-files, but
I think there was nothing which could help.

Rudolf (I always hate makefiles) Rüssel



> 
> Rudolf,
> 
>   Did you also look at header files for these missing unresolveds?  cputc_0
> might be a macro.  I dunno.
> 
>   It is clear there are some files missing, but if you have searched all the
> possible source files, I don't know what else to recommend.
> 
>   Have you examined the Makefiles that came with brickos, to see if they can
> help find those missing files?
> 
>   I wish you luck.
> 
> Kevin (I sometimes really hate Makefiles) Clague



Message has 2 Replies:
  Re: compiling problmes 2
 
(...) Some of the functions are inline functions, that are *defined* in the header files, e.g.cputc_hex is defined in include/conio.h. With gcc you need to compile with optimization on, so that it will inline these functions correctly. Another (...) (22 years ago, 27-Sep-04, to lugnet.robotics.rcx.legos)
  Re: compiling problmes 2
 
Hi Rudolf, (...) No. Some _are_ defined in .h-files. And the register sets come via h8300.rcx to boot/brickOS.lds. Is it possible that your compiler chain treats leading underscores different. (...) That is _not_ your problem. Take care of the fact (...) (22 years ago, 28-Sep-04, to lugnet.robotics.rcx.legos)

Message is in Reply To:
  Re: compiling problmes 2
 
(...) Could the unresolved referenced be from the code you are adding to brickOS? From the looks of it, some of the unresoveds are probably defined in a header file (all caps is a hint). Maybe they were implied in the GCC compiler, but I doubt it. (...) (22 years ago, 25-Sep-04, to lugnet.robotics.rcx.legos)

7 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR