Newsgroup: it.comp.os.linux.development
Titolo: Problema KDevelop+Cygwin

Volevo rendermi conto se e' possibile utilizzare gli strumenti di
programmazione disponibili sotto Linux e non avevndo la possibilita' di
montare una macchina Linux, ho scoperto cygwin.
Al momento ho installato su una macchina W2K l'ultima versione disponibile
di cygwin e la KDE v.2.2.2 con il KDevelop 2.1
Come KDE funziona tutto benino, i problemi vengono sul KDevelop.
Il problema si verifica quando creo tramite il wizard un qualsiasi nuovo
progetto. Parte tutta la creazione del progetto, ma ad un certo punto ricevo
questo messaggio di errore e non riesco a capire da dove viene il problema:
*** Creating configure
configure.in:96
: error: m4_popdef: undefined macro: AC_Dest
autoconf/status.m4:831: AC_CONFIG_FILES is expanded from...
configure.in:96
: the top level
make[1]: *** [cvs] Error 1
make: *** [all] Error 2
*** failed ***
Lo stesso messaggio si verifica se provo a ricompilare il progetto cosi'
creato.
Qualcuno mi sa aiutare??
Grazie in anticipo
Marco

 
RIcordo un problema simile su Linux, in pratica era dovuto all'uso di una 
versione errata dei vari autoconf,automake..ecc
Prova a "downgradare" gli autotools, per esempio io l'ho risolto con questa 
configurazione:
comix@ncode: ~
$ autoconf --version
Autoconf version 2.13
comix@ncode: ~
$ automake --version
automake (GNU automake) 1.5
-- 
Alessandro <Comix> Cominu
http://hydrogen.sf.net
e-mail: 
co...@despammed.com
Icq: 116354077
Linux User # 203765
[Codito Ergo Sum...]

 configurazione:
Ho provato, ma ricevo in risposta questo messaggio:
This is autoconf-wrapper, which will hand off execution
to one of the two real versions listed above, depending
on the contents of 
configure.in/configure.ac
.  Since the
wrapper was called from within a directory in which those
files are not found, this generic 'version' message is
displayed.
Da quello che posso capire lui non trova dei file necessari per fare il
downgrade, ma non e' che devo scrivere il comando in un'altra directory??
Non conosci nessuno che abbia mai lavorato con l'accoppiata
cygwin+kdevelop??
Sul sito kde ci sono gli screen shot di una compilazione andata a buon fine
e la form risultante in esecuzione, il tutto dentro XP, mi fa una rabbia!!
Saluti
Marco

Marco Selmi wrote:

Beh, un modo per far funzionare le cose ci sara' di sicuro!altrimenti come 
l'hanno compilato lo stesso kdevelop? ;)
Prova a fare il downgrade di almeno automake... di piu' non so... :(
Fammi sapere!


 Fammi sapere!
Provero' a mettere una richiesta dentro la mailing-list di kdevelop...
Saluti
Marco

 
configure.in:96
: the top level
...
Posta un intorno di 10 righe del 
configure.in
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
 -<! Woe to you, oh Earth and Sea, for the Devil sends the Beast with
      wrath, because He knows the time is short... !>- Revelations, XIII - 18

./configure
READY
Questa e' la finestra dei messaggi di errore corrispondente.
configure.in:96
: error: m4_popdef: undefined macro: AC_Dest
autoconf/status.m4:831: AC_CONFIG_FILES is expanded from...
configure.in:96
: the top level
make[1]: *** [cvs] Error 1
make: *** [all] Error 2
./configure: not found
E questo e' il 
configure.in
 che ho trovato nella directory del progetto
generato dal wizard di sopra...
AC_INIT(acinclude.m4) dnl a source file from your sub dir
dnl This is so we can use kde-common
AC_CONFIG_AUX_DIR(admin)
dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
unset CDPATH
dnl Checking host/target/build systems, for make, install etc.
AC_CANONICAL_SYSTEM
dnl Perform program name transformation
AC_ARG_PROGRAM
dnl Automake doc recommends to do this only here. (Janos)
AM_INIT_AUTOMAKE(test1, 0.1) dnl searches for some needed programs
dnl almost the same like KDE_SET_PEFIX but the path is /usr/local
dnl
unset CDPATH
dnl make /usr/local the default for the installation
AC_PREFIX_DEFAULT(/usr/local)
if test "x$prefix" = "xNONE"; then
  prefix=$ac_default_prefix
  ac_configure_args="$ac_configure_args --prefix $prefix"
fi
KDE_FAST_CONFIGURE
KDE_CONF_FILES
dnl without this order in this file, automake will be confused!
dnl
AM_CONFIG_HEADER(config.h)
dnl checks for programs.
dnl first check for c/c++ compilers
AC_CHECK_C_COMPILER
dnl create only shared libtool-libraries
AC_ENABLE_SHARED(yes)
dnl set the following to yes, if you want to create static
dnl libtool-libraries, too.
AC_ENABLE_STATIC(no)
dnl create a working libtool-script
KDEV_PROG_LIBTOOL
dnl activate the next macro call for DLOPEN tests and setting LIBDL
dnl   (n.b. KDE_MISC_TESTS does the same to you, so use either this or the
next one)
dnl KDE_CHECK_DLOPEN
dnl activate the next macro call for some additional tests
dnl   (compat, crypt, socket, nsl, dlopen, ...)
dnl KDE_MISC_TESTS
KDE_CHECK_EXTRA_LIBS
all_libraries="$all_libraries $USER_LDFLAGS"
all_includes="$all_includes $USER_INCLUDES"
AC_SUBST(all_includes)
AC_SUBST(all_libraries)
AC_SUBST(AUTODIRS)
KDE_CREATE_SUBDIRSLIST
AC_OUTPUT( \
./Makefile \
test1/Makefile \
test1/docs/Makefile \
test1/docs/en/Makefile \
)
Te lo ho inserito praticamente tutto escluso i commenti in testa, dal
momento che la riga 96 corrisponde all'ultima parentesi in fondo...
Grazie per ora
Marco Selmi

 Grazie per ora
E per dopo?


 kdevelop. Per iniziare basta veramente poco.
OK grazie vedro' di imparare a capirci qualcosa...
Saluti
Marco