[OSM-talk] advanced relationships

Peter Miller peter.miller at itoworld.com
Thu Jun 21 06:56:47 BST 2007


Just to point out that in GDF a Road Element can take attributes for
First House On Left, First House On right, last house On Left etc. it
is also possible to associate a building with a Road Element at a
location 'along' the road and a lateral offset.

On 20/06/07, talk-request at openstreetmap.org
<talk-request at openstreetmap.org> wrote:
> Send talk mailing list submissions to
> 	talk at openstreetmap.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk
> or, via email, send a message with subject or body 'help' to
> 	talk-request at openstreetmap.org
>
> You can reach the person managing the list at
> 	talk-owner at openstreetmap.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of talk digest..."
>
>
> Today's Topics:
>
>    1. Re: Advanced Relationships (Matthias Julius)
>    2. Re: gosmore on MacOSX (Robert T Wyatt)
>    3. Re: gosmore on MacOSX (Robert T Wyatt)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 20 Jun 2007 14:54:19 -0400
> From: Matthias Julius <lists at julius-net.net>
> Subject: Re: [OSM-talk] Advanced Relationships
> To: talk at openstreetmap.org
> Message-ID: <87abuuihic.fsf at julius-net.net>
> Content-Type: text/plain; charset=us-ascii
>
> "Martijn van Oosterhout" <kleptog at gmail.com> writes:
>
> > Sure, but we should also have a serious discussion about what to do
> > about the street number data that already exists in the DB. Currently
> > segments are the natural place to put such data and you're not
> > providing a useful alternative...
>
> Ways are already been broken up for various reasons (bridges, tunnels,
> speed limits, ...).  One could do the same for street numbers.  You
> then end up with a bunch of two-node ways in most cases, but you are
> not limited to two nodes.
>
> Superways were already proposed as a method to combine those ways.
>
> Matthias
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 20 Jun 2007 14:47:21 -0500
> From: Robert T Wyatt <robert.wyatt at mail.utexas.edu>
> Subject: Re: [OSM-talk] gosmore on MacOSX
> To: talk at openstreetmap.org
> Message-ID: <46798449.9010507 at mail.utexas.edu>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Robert T Wyatt wrote:
> > I wanted to offer a simple script for MacOSX that looks for a new
> > gosmore.cc, Makefile, and planet file then it makes and rebuilds
> > gosmore, but I can't find a dedicated page on the wiki where this would
> > be pertinent. I'd like to ask if there is already a place to put this.
> >
> > fyi, Here's the script:
> >
> > #!/bin/bash
> > cd ~/JOSM
> > rm gosmore.cc Makefile
> > wget www.rational.co.za/gosmore.cc
> > wget www.rational.co.za/Makefile
> > wget planet.openstreetmap.org/planet-070620.osm.bz2
> > make
> > bzcat planet-070620.osm.bz2 | ./gosmore rebuild
> > cd ~/
>
> Here's an improvement using variables for the date (assumes that the
> script is run on the day that the new planet file is created).
>
> #!/bin/bash
> cd ~/JOSM
> rm gosmore.cc Makefile
> wget www.rational.co.za/gosmore.cc
> wget www.rational.co.za/Makefile
> wget planet.openstreetmap.org/planet-$(date +%y%m%d).osm.bz2
> make
> bzcat planet-$(date +%y%m%d).osm.bz2 | ./gosmore rebuild
> cd ~/
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Wed, 20 Jun 2007 14:59:56 -0500
> From: Robert T Wyatt <robert.wyatt at mail.utexas.edu>
> Subject: Re: [OSM-talk] gosmore on MacOSX
> To: talk at openstreetmap.org
> Message-ID: <4679873C.6010306 at mail.utexas.edu>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Robert T Wyatt wrote:
> > The current file has problems on my G4 (but not my dual G5 where
> > it worked flawlessly):
> >
> > g++ -O2 `pkg-config --cflags --libs gtk+-2.0` \
> >                   `[ -e /usr/include/gps.h ] && echo -DUSE_GPSD -lgps` \
> >                   `[ -d /usr/include/flite ] && echo -DUSE_FLITE
> > -lflite_cmu_us_kal16 -lflite_usenglish -lflite_cmulex -lflite` \
> >                    gosmore.cc -o gosmore
> > gosmore.cc:18:63: error: obstack.h: No such file or directory
> > gosmore.cc: In function 'void GetDirections(GtkWidget*, void*)':
> > gosmore.cc:593: error: aggregate 'obstack o' has incomplete type and
> > cannot be defined
> > gosmore.cc:594: error: 'obstack_init' was not declared in this scope
> > gosmore.cc:597: error: 'obstack_printf' was not declared in this scope
> > gosmore.cc:617: error: 'obstack_printf' was not declared in this scope
> > gosmore.cc:625: error: 'obstack_printf' was not declared in this scope
> > gosmore.cc:629: error: 'obstack_1grow' was not declared in this scope
> > gosmore.cc:637: error: 'obstack_finish' was not declared in this scope
> > gosmore.cc:638: error: 'obstack_free' was not declared in this scope
> > make: *** [gosmore] Error 1
> >
> > Any help is appreciated (I'm using fink and XCode 2.4.1 on MacOS 10.4.9).
>
> I was mistaken. Make also failed on the dual G5. Here are the results of
> running make -d.
>
> GNU Make 3.81
> Copyright (C) 2006  Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
>
> This program built for powerpc-apple-darwin8.9.0
> Reading makefiles...
> Reading makefile `Makefile'...
> Updating makefiles....
>   Considering target file `Makefile'.
>    Looking for an implicit rule for `Makefile'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.o'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.c'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.cc'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.C'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.cpp'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.p'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.f'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.F'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.m'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.r'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.s'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.S'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.mod'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.sh'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile,v'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `RCS/Makefile,v'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `RCS/Makefile'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `s.Makefile'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `SCCS/s.Makefile'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.o'.
>    Looking for a rule with intermediate file `Makefile.o'.
>     Avoiding implicit rule recursion.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.c'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.cc'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.C'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.cpp'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.p'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.f'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.F'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.m'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.r'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.s'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.S'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.mod'.
>     Trying pattern rule with stem `Makefile.o'.
>     Trying implicit prerequisite `Makefile.o,v'.
>     Trying pattern rule with stem `Makefile.o'.
>     Trying implicit prerequisite `RCS/Makefile.o,v'.
>     Trying pattern rule with stem `Makefile.o'.
>     Trying implicit prerequisite `RCS/Makefile.o'.
>     Trying pattern rule with stem `Makefile.o'.
>     Trying implicit prerequisite `s.Makefile.o'.
>     Trying pattern rule with stem `Makefile.o'.
>     Trying implicit prerequisite `SCCS/s.Makefile.o'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.c'.
>     Looking for a rule with intermediate file `Makefile.c'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.y'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.l'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.w'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.w'.
>      Trying pattern rule with stem `Makefile.c'.
>      Trying implicit prerequisite `Makefile.c,v'.
>      Trying pattern rule with stem `Makefile.c'.
>      Trying implicit prerequisite `RCS/Makefile.c,v'.
>      Trying pattern rule with stem `Makefile.c'.
>      Trying implicit prerequisite `RCS/Makefile.c'.
>      Trying pattern rule with stem `Makefile.c'.
>      Trying implicit prerequisite `s.Makefile.c'.
>      Trying pattern rule with stem `Makefile.c'.
>      Trying implicit prerequisite `SCCS/s.Makefile.c'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.y'.
>      Looking for a rule with intermediate file `Makefile.y'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.y'.
>       Trying implicit prerequisite `Makefile.y,v'.
>       Trying pattern rule with stem `Makefile.y'.
>       Trying implicit prerequisite `RCS/Makefile.y,v'.
>       Trying pattern rule with stem `Makefile.y'.
>       Trying implicit prerequisite `RCS/Makefile.y'.
>       Trying pattern rule with stem `Makefile.y'.
>       Trying implicit prerequisite `s.Makefile.y'.
>       Trying pattern rule with stem `Makefile.y'.
>       Trying implicit prerequisite `SCCS/s.Makefile.y'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.l'.
>      Looking for a rule with intermediate file `Makefile.l'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.l'.
>       Trying implicit prerequisite `Makefile.l,v'.
>       Trying pattern rule with stem `Makefile.l'.
>       Trying implicit prerequisite `RCS/Makefile.l,v'.
>       Trying pattern rule with stem `Makefile.l'.
>       Trying implicit prerequisite `RCS/Makefile.l'.
>       Trying pattern rule with stem `Makefile.l'.
>       Trying implicit prerequisite `s.Makefile.l'.
>       Trying pattern rule with stem `Makefile.l'.
>       Trying implicit prerequisite `SCCS/s.Makefile.l'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.w'.
>      Looking for a rule with intermediate file `Makefile.w'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.w'.
>       Trying implicit prerequisite `Makefile.w,v'.
>       Trying pattern rule with stem `Makefile.w'.
>       Trying implicit prerequisite `RCS/Makefile.w,v'.
>       Trying pattern rule with stem `Makefile.w'.
>       Trying implicit prerequisite `RCS/Makefile.w'.
>       Trying pattern rule with stem `Makefile.w'.
>       Trying implicit prerequisite `s.Makefile.w'.
>       Trying pattern rule with stem `Makefile.w'.
>       Trying implicit prerequisite `SCCS/s.Makefile.w'.
>      Trying pattern rule with stem `Makefile'.
>      Rejecting impossible implicit prerequisite `Makefile.w'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.cc'.
>     Looking for a rule with intermediate file `Makefile.cc'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile.cc'.
>      Trying implicit prerequisite `Makefile.cc,v'.
>      Trying pattern rule with stem `Makefile.cc'.
>      Trying implicit prerequisite `RCS/Makefile.cc,v'.
>      Trying pattern rule with stem `Makefile.cc'.
>      Trying implicit prerequisite `RCS/Makefile.cc'.
>      Trying pattern rule with stem `Makefile.cc'.
>      Trying implicit prerequisite `s.Makefile.cc'.
>      Trying pattern rule with stem `Makefile.cc'.
>      Trying implicit prerequisite `SCCS/s.Makefile.cc'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.C'.
>     Looking for a rule with intermediate file `Makefile.C'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile.C'.
>      Trying implicit prerequisite `Makefile.C,v'.
>      Trying pattern rule with stem `Makefile.C'.
>      Trying implicit prerequisite `RCS/Makefile.C,v'.
>      Trying pattern rule with stem `Makefile.C'.
>      Trying implicit prerequisite `RCS/Makefile.C'.
>      Trying pattern rule with stem `Makefile.C'.
>      Trying implicit prerequisite `s.Makefile.C'.
>      Trying pattern rule with stem `Makefile.C'.
>      Trying implicit prerequisite `SCCS/s.Makefile.C'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.cpp'.
>     Looking for a rule with intermediate file `Makefile.cpp'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile.cpp'.
>      Trying implicit prerequisite `Makefile.cpp,v'.
>      Trying pattern rule with stem `Makefile.cpp'.
>      Trying implicit prerequisite `RCS/Makefile.cpp,v'.
>      Trying pattern rule with stem `Makefile.cpp'.
>      Trying implicit prerequisite `RCS/Makefile.cpp'.
>      Trying pattern rule with stem `Makefile.cpp'.
>      Trying implicit prerequisite `s.Makefile.cpp'.
>      Trying pattern rule with stem `Makefile.cpp'.
>      Trying implicit prerequisite `SCCS/s.Makefile.cpp'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.p'.
>     Looking for a rule with intermediate file `Makefile.p'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.web'.
>      Trying pattern rule with stem `Makefile.p'.
>      Trying implicit prerequisite `Makefile.p,v'.
>      Trying pattern rule with stem `Makefile.p'.
>      Trying implicit prerequisite `RCS/Makefile.p,v'.
>      Trying pattern rule with stem `Makefile.p'.
>      Trying implicit prerequisite `RCS/Makefile.p'.
>      Trying pattern rule with stem `Makefile.p'.
>      Trying implicit prerequisite `s.Makefile.p'.
>      Trying pattern rule with stem `Makefile.p'.
>      Trying implicit prerequisite `SCCS/s.Makefile.p'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.web'.
>      Looking for a rule with intermediate file `Makefile.web'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.web'.
>       Trying implicit prerequisite `Makefile.web,v'.
>       Trying pattern rule with stem `Makefile.web'.
>       Trying implicit prerequisite `RCS/Makefile.web,v'.
>       Trying pattern rule with stem `Makefile.web'.
>       Trying implicit prerequisite `RCS/Makefile.web'.
>       Trying pattern rule with stem `Makefile.web'.
>       Trying implicit prerequisite `s.Makefile.web'.
>       Trying pattern rule with stem `Makefile.web'.
>       Trying implicit prerequisite `SCCS/s.Makefile.web'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.f'.
>     Looking for a rule with intermediate file `Makefile.f'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.F'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.r'.
>      Trying pattern rule with stem `Makefile.f'.
>      Trying implicit prerequisite `Makefile.f,v'.
>      Trying pattern rule with stem `Makefile.f'.
>      Trying implicit prerequisite `RCS/Makefile.f,v'.
>      Trying pattern rule with stem `Makefile.f'.
>      Trying implicit prerequisite `RCS/Makefile.f'.
>      Trying pattern rule with stem `Makefile.f'.
>      Trying implicit prerequisite `s.Makefile.f'.
>      Trying pattern rule with stem `Makefile.f'.
>      Trying implicit prerequisite `SCCS/s.Makefile.f'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.F'.
>      Looking for a rule with intermediate file `Makefile.F'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.F'.
>       Trying implicit prerequisite `Makefile.F,v'.
>       Trying pattern rule with stem `Makefile.F'.
>       Trying implicit prerequisite `RCS/Makefile.F,v'.
>       Trying pattern rule with stem `Makefile.F'.
>       Trying implicit prerequisite `RCS/Makefile.F'.
>       Trying pattern rule with stem `Makefile.F'.
>       Trying implicit prerequisite `s.Makefile.F'.
>       Trying pattern rule with stem `Makefile.F'.
>       Trying implicit prerequisite `SCCS/s.Makefile.F'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.r'.
>      Looking for a rule with intermediate file `Makefile.r'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile'.
>       Rejecting impossible implicit prerequisite `Makefile.l'.
>       Trying pattern rule with stem `Makefile.r'.
>       Trying implicit prerequisite `Makefile.r,v'.
>       Trying pattern rule with stem `Makefile.r'.
>       Trying implicit prerequisite `RCS/Makefile.r,v'.
>       Trying pattern rule with stem `Makefile.r'.
>       Trying implicit prerequisite `RCS/Makefile.r'.
>       Trying pattern rule with stem `Makefile.r'.
>       Trying implicit prerequisite `s.Makefile.r'.
>       Trying pattern rule with stem `Makefile.r'.
>       Trying implicit prerequisite `SCCS/s.Makefile.r'.
>     Trying pattern rule with stem `Makefile'.
>     Rejecting impossible implicit prerequisite `Makefile.F'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.m'.
>     Looking for a rule with intermediate file `Makefile.m'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.ym'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.lm'.
>      Trying pattern rule with stem `Makefile.m'.
>      Trying implicit prerequisite `Makefile.m,v'.
>      Trying pattern rule with stem `Makefile.m'.
>      Trying implicit prerequisite `RCS/Makefile.m,v'.
>      Trying pattern rule with stem `Makefile.m'.
>      Trying implicit prerequisite `RCS/Makefile.m'.
>      Trying pattern rule with stem `Makefile.m'.
>      Trying implicit prerequisite `s.Makefile.m'.
>      Trying pattern rule with stem `Makefile.m'.
>      Trying implicit prerequisite `SCCS/s.Makefile.m'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.ym'.
>      Looking for a rule with intermediate file `Makefile.ym'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.ym'.
>       Trying implicit prerequisite `Makefile.ym,v'.
>       Trying pattern rule with stem `Makefile.ym'.
>       Trying implicit prerequisite `RCS/Makefile.ym,v'.
>       Trying pattern rule with stem `Makefile.ym'.
>       Trying implicit prerequisite `RCS/Makefile.ym'.
>       Trying pattern rule with stem `Makefile.ym'.
>       Trying implicit prerequisite `s.Makefile.ym'.
>       Trying pattern rule with stem `Makefile.ym'.
>       Trying implicit prerequisite `SCCS/s.Makefile.ym'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.lm'.
>      Looking for a rule with intermediate file `Makefile.lm'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.lm'.
>       Trying implicit prerequisite `Makefile.lm,v'.
>       Trying pattern rule with stem `Makefile.lm'.
>       Trying implicit prerequisite `RCS/Makefile.lm,v'.
>       Trying pattern rule with stem `Makefile.lm'.
>       Trying implicit prerequisite `RCS/Makefile.lm'.
>       Trying pattern rule with stem `Makefile.lm'.
>       Trying implicit prerequisite `s.Makefile.lm'.
>       Trying pattern rule with stem `Makefile.lm'.
>       Trying implicit prerequisite `SCCS/s.Makefile.lm'.
>     Trying pattern rule with stem `Makefile'.
>     Rejecting impossible implicit prerequisite `Makefile.r'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.s'.
>     Looking for a rule with intermediate file `Makefile.s'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.S'.
>      Trying pattern rule with stem `Makefile.s'.
>      Trying implicit prerequisite `Makefile.s,v'.
>      Trying pattern rule with stem `Makefile.s'.
>      Trying implicit prerequisite `RCS/Makefile.s,v'.
>      Trying pattern rule with stem `Makefile.s'.
>      Trying implicit prerequisite `RCS/Makefile.s'.
>      Trying pattern rule with stem `Makefile.s'.
>      Trying implicit prerequisite `s.Makefile.s'.
>      Trying pattern rule with stem `Makefile.s'.
>      Trying implicit prerequisite `SCCS/s.Makefile.s'.
>      Trying pattern rule with stem `Makefile'.
>      Trying implicit prerequisite `Makefile.S'.
>      Looking for a rule with intermediate file `Makefile.S'.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Avoiding implicit rule recursion.
>       Trying pattern rule with stem `Makefile.S'.
>       Trying implicit prerequisite `Makefile.S,v'.
>       Trying pattern rule with stem `Makefile.S'.
>       Trying implicit prerequisite `RCS/Makefile.S,v'.
>       Trying pattern rule with stem `Makefile.S'.
>       Trying implicit prerequisite `RCS/Makefile.S'.
>       Trying pattern rule with stem `Makefile.S'.
>       Trying implicit prerequisite `s.Makefile.S'.
>       Trying pattern rule with stem `Makefile.S'.
>       Trying implicit prerequisite `SCCS/s.Makefile.S'.
>     Trying pattern rule with stem `Makefile'.
>     Rejecting impossible implicit prerequisite `Makefile.S'.
>     Trying pattern rule with stem `Makefile'.
>     Trying implicit prerequisite `Makefile.mod'.
>     Looking for a rule with intermediate file `Makefile.mod'.
>      Avoiding implicit rule recursion.
>      Avoiding implicit rule recursion.
>      Trying pattern rule with stem `Makefile.mod'.
>      Trying implicit prerequisite `Makefile.mod,v'.
>      Trying pattern rule with stem `Makefile.mod'.
>      Trying implicit prerequisite `RCS/Makefile.mod,v'.
>      Trying pattern rule with stem `Makefile.mod'.
>      Trying implicit prerequisite `RCS/Makefile.mod'.
>      Trying pattern rule with stem `Makefile.mod'.
>      Trying implicit prerequisite `s.Makefile.mod'.
>      Trying pattern rule with stem `Makefile.mod'.
>      Trying implicit prerequisite `SCCS/s.Makefile.mod'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.c'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.cc'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.C'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.cpp'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.p'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.f'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.F'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.m'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.r'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.s'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.S'.
>    Trying pattern rule with stem `Makefile'.
>    Rejecting impossible implicit prerequisite `Makefile.mod'.
>    Trying pattern rule with stem `Makefile'.
>    Trying implicit prerequisite `Makefile.sh'.
>    Looking for a rule with intermediate file `Makefile.sh'.
>     Avoiding implicit rule recursion.
>     Trying pattern rule with stem `Makefile.sh'.
>     Trying implicit prerequisite `Makefile.sh,v'.
>     Trying pattern rule with stem `Makefile.sh'.
>     Trying implicit prerequisite `RCS/Makefile.sh,v'.
>     Trying pattern rule with stem `Makefile.sh'.
>     Trying implicit prerequisite `RCS/Makefile.sh'.
>     Trying pattern rule with stem `Makefile.sh'.
>     Trying implicit prerequisite `s.Makefile.sh'.
>     Trying pattern rule with stem `Makefile.sh'.
>     Trying implicit prerequisite `SCCS/s.Makefile.sh'.
>    No implicit rule found for `Makefile'.
>    Finished prerequisites of target file `Makefile'.
>   No need to remake target `Makefile'.
> Updating goal targets....
> Considering target file `gosmore'.
>    Considering target file `gosmore.cc'.
>     Looking for an implicit rule for `gosmore.cc'.
>     Trying pattern rule with stem `gosmore.cc'.
>     Trying implicit prerequisite `gosmore.cc,v'.
>     Trying pattern rule with stem `gosmore.cc'.
>     Trying implicit prerequisite `RCS/gosmore.cc,v'.
>     Trying pattern rule with stem `gosmore.cc'.
>     Trying implicit prerequisite `RCS/gosmore.cc'.
>     Trying pattern rule with stem `gosmore.cc'.
>     Trying implicit prerequisite `s.gosmore.cc'.
>     Trying pattern rule with stem `gosmore.cc'.
>     Trying implicit prerequisite `SCCS/s.gosmore.cc'.
>     No implicit rule found for `gosmore.cc'.
>     Finished prerequisites of target file `gosmore.cc'.
>    No need to remake target `gosmore.cc'.
>   Finished prerequisites of target file `gosmore'.
>   Prerequisite `gosmore.cc' is newer than target `gosmore'.
> Must remake target `gosmore'.
> g++ -O2 `pkg-config --cflags --libs gtk+-2.0` \
>                   `[ -e /usr/include/gps.h ] && echo -DUSE_GPSD -lgps` \
>                   `[ -d /usr/include/flite ] && echo -DUSE_FLITE
> -lflite_cmu_us_kal16 -lflite_usenglish -lflite_cmulex -lflite` \
>                    gosmore.cc -o gosmore
> Putting child 0x0030b310 (gosmore) PID 25689 on the chain.
> Live child 0x0030b310 (gosmore) PID 25689
> gosmore.cc:18:63: error: obstack.h: No such file or directory
> gosmore.cc: In function 'void GetDirections(GtkWidget*, void*)':
> gosmore.cc:593: error: aggregate 'obstack o' has incomplete type and
> cannot be defined
> gosmore.cc:594: error: 'obstack_init' was not declared in this scope
> gosmore.cc:597: error: 'obstack_printf' was not declared in this scope
> gosmore.cc:617: error: 'obstack_printf' was not declared in this scope
> gosmore.cc:625: error: 'obstack_printf' was not declared in this scope
> gosmore.cc:629: error: 'obstack_1grow' was not declared in this scope
> gosmore.cc:637: error: 'obstack_finish' was not declared in this scope
> gosmore.cc:638: error: 'obstack_free' was not declared in this scope
> Reaping losing child 0x0030b310 PID 25689
> make: *** [gosmore] Error 1
> Removing child 0x0030b310 PID 25689 from chain.
>
>
>
>
> ------------------------------
>
> _______________________________________________
> talk mailing list
> talk at openstreetmap.org
> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk
>
>
> End of talk Digest, Vol 34, Issue 72
> ************************************
>




More information about the talk mailing list