Subject:
|
Re: Help with make in Windows
|
Newsgroups:
|
lugnet.robotics.rcx.legos
|
Date:
|
Mon, 12 Jun 2000 05:02:55 GMT
|
Viewed:
|
1348 times
|
| |
| |
Luis,
Thanks for the info. I do have Win 95 and tried installing there ... same
errors.
Then, I tried the Windows install using cygwin. I've gotten to the end part
where you type "make --unix"
While it did compile, there were errors along the way. The two biggies I
pick out are:
1) "//f/cygnus/CYGWIN~1/H-I586~1/h8300-hms/bin/ld: cannot open crt0.o: No
such file or directory"
Doing a search, I've located crt0.o in
F:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\lib. There is no
directory called ..\bin\ld. There's an ld.exe but no \ld subdirectory.
2) "makedepend: warning: /legOS/kernel/conio.c (reading
/legOS/include/conio.h, line 41): cannot find include file "config.h"
not in /legOS/include/config.h
not in /legOS/include/lnp/config.h
not in -f-/config.h"
config.h is in /legOS/boot/ and /legOS/util/dll-src/
I'm not familiar with all that's going on in the background or exactly what
file has what setting. So, I'd rather not try and just copy a file here or
there. Any help on the above would be appreciated.
Oh, a different error. I was (was being the operative word) able to upload
the legos.srec firmware and demo .lx files to the RCX (using "nqc -firmware
legos.srec". Now, I get told there's an error deleting the program.
Pulling batteries and reloading the firmware does no good. Ideas?
Thanks again,
-- Gary Mayer
"Luis Villa" <liv@duke.edu> wrote in message
news:Pine.SOL.3.91.1000611164755.24198B-100000@teer13.acpub.duke.edu...
> Gary-
> Unfortunately, I believe that Rossz's tools are known not to work
> with NT/w2k. The problem is with the DJGPP toolset itself, not with
> Rossz's work. If installing on win95/98 is not an option, you may want to
> take a look at
>
> http://erebus.cs.duke.edu/~louie/legos/archives/windows/legOS-0.2.2/
>
> which are instructions that should work for win2k and NT (I think.) Sorry
> that that page is so out of date- it's the best advice I can give at the
> moment until the new site is organized.
>
> Good luck-
> Luis
>
> On Sun, 11 Jun 2000, Gary Mayer wrote:
>
> > Date: Sun, 11 Jun 2000 20:35:31 GMT
> > From: Gary Mayer <malekith@charter.net>
> > To: lugnet.robotics.rcx.legos@lugnet.com
> > Subject: Help with make in Windows
> >
> > I have LegOS 0.2.3 installed and, thanks to instructions by Rossz
> > Vamos-Wentworth I've gotten quite far down the path of getting the software
> > to work. The firmware works fine and I can upload a demo .lx and have it
> > work fine. However, I can't get make to make a .lx file of my own. I get
> > the following:
> >
> > Makefile:40: .depend: No such file or directory (ENOENT)
> > makedepend *.c -Y -IF:/legOS/include -I. -f- | F:/legOS/util/fixdeps
> > F:/legOS/kernel/ > .depend
> > f:/djgpp/tmp/dj210000: makedepend: command not found
> > make.exe: *** No rule to make target `heo.lx'. Stop.
> >
> > I usually wind up with an empty .depend file. I've looked in the
> > f:/djgpp/tmp/ directory and there is no dj210000.
> >
> > Now, I'm using Win NT 4.0 and Win 2000. I've tried it in both and have
> > actually gotten further with Win2000 than Win NT 4.0. I checked and
> > rechecked the path settings and they seem OK.
> >
> > If I understand the code correctly, it creates a .depend file in the current
> > directory and includes this in the compile. If not, well, I don't seem a
> > pre-created .depend file anywhere.
> >
> > Any suggestions?
> >
> > Thanks in advance,
> >
> > Gary Mayer
> >
> >
>
> -----------------------------------------------------------------------
>
> "Going to California with an aching in my heart.
> Someone told me there's a girl out there
> with love in her eyes and flowers in her hair."
> -Led Zeppelin, "Going to California"
>
> -----------------------------------------------------------------------
>
|
|
Message has 1 Reply: | | Re: Help with make in Windows
|
| (...) In Unix-ish systems, that style of error message means that it is being generated by the program yada/yada/ld. So, what is happening is that ld.exe is unable to find crt0.o, whatever that is. (...) This is rather odd. /legOS/include/config.h (...) (24 years ago, 12-Jun-00, to lugnet.robotics.rcx.legos)
|
Message is in Reply To:
| | Re: Help with make in Windows
|
| Gary- Unfortunately, I believe that Rossz's tools are known not to work with NT/w2k. The problem is with the DJGPP toolset itself, not with Rossz's work. If installing on win95/98 is not an option, you may want to take a look at (URL) are (...) (24 years ago, 11-Jun-00, to lugnet.robotics.rcx.legos)
|
14 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
|
|
|
|