[OSM-talk] gosmore on MacOSX

Robert T Wyatt robert.wyatt at mail.utexas.edu
Wed Jun 20 20:59:56 BST 2007


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.





More information about the talk mailing list