Make y sus reglas

Imagen de AlbertoV
0 puntos

Hola.

Estoy tratando de instalar knemo-0.4.7 en Kubuntu 6.10 con KDE 3.5.5.

Descomrimí el instalador que creó un  directorio /home/alberto/knemo-0.4.7. En las instrucciones de instalación dice lo habitual: ejecutar dentro del directorio ./configure, make, y make install.

Con ./configure no hubo dramas. Make dijo primero que no había ningún Makefile.

Viendo en el directorio que hay 3 (Makefile.am; Makefile.am.in; y Makefile.in) probé quitándole el ".am" al primero. Ahora make dice esto: 

make: *** No hay ninguna regla para construir el objetivo `/admin/acinclude.m4.in', necesario para `/acinclude.m4'.  Alto.

No se qué es esto de las reglas, ni donde debieran estar, ni su sintaxis.  Tampoco se si hice lo correcto al quitarle la extensión a Makefile.am, pero he probado haciendo lo mismo con con los otros dos, y la respuesta de make siempre es la misma.

Agredeceré cualquier sugerencia o instrucción sobre como proceder.

Si bien lo que hace el knemo este no es más que poner en la barra de sistema un "icono-testigo" de la/las conexiones de red, al estilo Windows, ya me ha ocurrido algo parecido con otros programas más útiles y deseables.

Muchas gracias.

 

Imagen de elgatogordo
+1
0
-1

¿tienes instalados los paquetes build essential y make?

busca en el synaptic 

su pregunta no molesta gatogordo@ubbi.com

+1
0
-1
Imagen de AlbertoV
+1
0
-1

Hola Gato

Estuve buscando en el foro problemas similares, y ejecuté de nuevo ./configure. Aunque su salida es muy larga, termina con esto:

checking whether gcc is blacklisted... no
checking whether g++ supports -Wmissing-format-attribute... no
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether g++ supports -Wundef... no
checking whether g++ supports -Wno-long-long... no
checking whether g++ supports -Wno-non-virtual-dtor... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
 

Estuve mirando en /lib y cpp existe como un vínculo a /etc/alternatives/cpp el cual a su vez es un nuevo enlace a /usr/bin/cpp que de nuevo es un enlace a /usr/bin/cpp-4.1 que finalmente es un ejecutable, no una librería. No se si tendrá algo que ver.

Voy a verificar lo que me dices sobre build essential; make obviamente está, pero veré también si no le falta algo.

Vuelvo en un rato. Gracias por tu interés.

 

+1
0
-1