Pues resulta que make tiene que usar por algún motivo el archivo de
configuración (../config), el motivo es que lo tiene en la regla para
"all":
all: config patatin ... patatan

y si vemos la regla "config":

config: ../config
        patatin patatan

Pues eso quiere decir que para la regla "config" necesaria para "all"
necesita el archivo "../config" que:
- O existe y no lo busca
- No existe y lo intenta crear, y si no puede: "falta XXX necesario para
el objetivo XXX"

En resumidas cuentas: create el archivo ../config con la configuración
necesaria para el ejemplo, si ya hay alguno por ahí, ponlo en el
directorio padre de donde ejecutes make.


On Tue, 30 Oct 2007 17:32:35 +0100
"Manuel David Jiménez Patiño"   <[EMAIL PROTECTED]> wrote:

> Hola a todos estaba intentado realizar  un hola mundo en C++ con el
> middleware ZeroC Ice.
> 
> He sacado los archivos de aquí;
> 
> https://arco.inf-cr.uclm.es/svn/public/prj/ice-hello/
> 
> La referencia se encuentra en Crysol:
> 
> http://crysol.inf-cr.uclm.es/node/619
> 
> copio todos los archivos tal y como vienen:
> 
> EL makefile es el siguiente:
> 
> 
> 
> 
> 
> GENERATED = hello
> 
> all: config $(GENERATED).cpp Server Client
> 
> Server: Server.o $(GENERATED).o $(GENERATED)I.o
> 
> Server.o: Server.cpp
> 
> Client: Client.cpp $(GENERATED).o
> 
> $(GENERATED): $(GENERATED).cpp
> 
> $(GENERATED).o: $(GENERATED).cpp
> 
> $(GENERATED).cpp: $(GENERATED).ice
>     slice2cpp $<
> 
> $(GENERATED).ice: ../$(GENERATED).ice
>     ln -s $< $@
> 
> config: ../config
>     ln -s $< $@
> 
> clean:
>     $(RM) *.o
>     $(RM) Server Client
> 
> vclean: clean
>     $(RM) *~ $(GENERATED).cpp $(GENERATED).h
>     $(RM) config *.ice
> 
> 
> 
> pero al hacer:
> 
> $make
> 
> me sale la siguiente lindeza:
> 
> make: *** No hay ninguna regla para construir el objetivo `../config',
> necesario para `config'.  Alto.
> 
> 
> 
> estoy buscando en ejemplos por internet y en ejemplos propios de
> makefilesque yo tenía por ahí, pero todos ellos son demasiado
> sencillos.
> 
> ¿Me pueden ayudar?, no obstante seguiré probando y ejecutando.
> 
> Saludos.
> 
> *********************************************************************
> *********************************
>  De los elementos de la tabla periódica mis favoritos siempre fueron
>  los
> raros.

Attachment: pgpIgzcgUEep2.pgp
Description: PGP signature

_______________________________________________
CRySoL mailing list
http://crysol.inf-cr.uclm.es/
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol

Responder a