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 / 1885
1884  |  1886
Subject: 
R: c++
Newsgroups: 
lugnet.robotics.rcx.legos
Date: 
Tue, 22 May 2001 09:51:01 GMT
Viewed: 
1316 times
  
Thank you Pat!
I should be able to make it go.
I'll tell you the results in a couple of weeks, cause I have to finish
another project on lnp first.
I still don't understand much the unix community: if version 2.5 is to be
patched anyway, why not repackage it and distribute another package? Just to
save a few kb?
BTW what's AWOL?
Thank you, bye bye.

Ciao,
     Vittorio
-----Messaggio Originale-----
Da: "Pat Welch" <legos@mousebrains.com>
A: <lugnet.robotics.rcx.legos@lugnet.com>
Data invio: lunedì 21 maggio 2001 19.48
Oggetto: Re: c++


Hi,

Sorry that I've been AWOL!

Attached is a set of patches you can apply to the 2.5 distribution to • clean
up most of the make process.  You will still have to correctly specify the
TOOLPREFIX in Makefile.common, or via the make command line.

You can apply the patch via the command

patch -p0 <patchfile

where patchfile is the file you stored the following diff in.

The patches clean up some makefile issues.

Once this is done, you should try:

make realclean depend all

which will clean up everything, rebuild all the dependencies, and then all • the
code.

If you have any more problems, please send along the make output, and any
additional information which might be useful.

You can also obtain the patches at

http://kayak.physics.orst.edu/~tpw/legOS/patch.txt

I havel also checked in these changes, along with a backlog of other • changes to
the c++ api, into the CVS repository at sourceforge.

Pat

diff -Naur legOS.ref/Makefile legOS/Makefile
--- legOS.ref/Makefile  Thu Sep 21 11:44:58 2000
+++ legOS/Makefile      Mon May 21 09:27:51 2001
@@ -5,6 +5,8 @@
##
SUBDIRS=util lib boot demo

+.PHONY: all depend clean realclean html tag c++
+
all:
        for i in $(SUBDIRS) ; do $(MAKE) $(MFLAGS) -C $$i || exit 2 ; done

@@ -16,7 +18,7 @@
        rm -rf *.o *.map *.coff *.srec *.dis* *~ *.bak *.tgz *.s tags

c++:
-       $(MAKE) -C c++ all
+       $(MAKE) -C demo c++

realclean:
        for i in $(SUBDIRS) ; do $(MAKE) $(MFLAGS) NODEPS=yes -C $$i • realclean
; done
diff -Naur legOS.ref/demo/Makefile legOS/demo/Makefile
--- legOS.ref/demo/Makefile     Thu Sep 21 11:51:09 2000
+++ legOS/demo/Makefile Mon May 21 09:38:59 2001
@@ -11,6 +11,8 @@
# extra dynamic sources
DOBJECTS=

+.PHONY: c++ html depend tag clean realclean
+
all: $(PROGRAMS) c++

include ../Makefile.common
@@ -35,9 +37,11 @@

clean:
        rm -rf .depend* *.o *.dis *.dis2 *~ *.bak *.tgz *.s tags *.ds1 • *.ds2
*.dmap *.dcoff *.srec *.map *.coff
+       $(MAKE) -C c++ $@

realclean: clean
        rm -f *.lx
+       $(MAKE) -C c++ $@

# depencencies
#
diff -Naur legOS.ref/demo/c++/Makefile legOS/demo/c++/Makefile
--- legOS.ref/demo/c++/Makefile Wed Sep  6 20:04:03 2000
+++ legOS/demo/c++/Makefile     Mon May 21 09:38:26 2001
@@ -13,7 +13,7 @@
        rover.lx \
        batt.lx sensor.lx lightSensor.lx rotationSensor.lx touchSensor.lx • \
        motor.lx sound.lx activeSensor.lx \
-       raceTrack.lx lineTrack.lx
+       raceTrack.lx

# extra dynamic sources
DOBJECTS=
@@ -21,6 +21,8 @@
include $(ROOTDIR)Makefile.common
include $(ROOTDIR)Makefile.user

+.PHONY: all html depend tag clean realclean
+
all: $(PROGRAMS)

# doc/html subdirectory
@@ -43,5 +45,5 @@
# depencencies
#
ifndef NODEPS
-include .depend
+-include .depend
endif




Message has 1 Reply:
  Lego Camera and legOS
 
hi all, my supervisor, recently supplied me with a camera that is part of the "vision command" package. unfortunately (and naturally) it only comes with software for windoze. so i was wondering if theres anyone out there that has managed to use this (...) (23 years ago, 22-May-01, to lugnet.robotics.rcx.legos)

Message is in Reply To:
  Re: c++
 
Hi, Sorry that I've been AWOL! Attached is a set of patches you can apply to the 2.5 distribution to clean up most of the make process. You will still have to correctly specify the TOOLPREFIX in Makefile.common, or via the make command line. You can (...) (23 years ago, 21-May-01, to lugnet.robotics.rcx.legos)

9 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
    

Custom Search

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