Page 1 of 1

Problemi Build su Linux

Posted: Sat Jul 02, 2011 11:15 am
by angelo.castellano
Salve,
sto utilizzando la versione 1.60 di Erika Enterprise su Linux. Quando faccio il Build di un progetto tutto fila liscio. Se, però, a questo punto richiedo un nuovo build ottengo un messaggio d'errore e sono costretto a fare un clean per poi procedere con un nuovo build (che funziona normalmente). Volevo segnalare questo malfunzionamento. Il messaggio d'errore che ottengo è il seguente:

make: *** No rule to make target `"../Debug/eecfg.c"', needed by `obj/Debug/eecfg.o'. Stop.

Angelo.

Re: Problemi Build su Linux

Posted: Sun Jul 03, 2011 10:39 pm
by nicola.serreli
Grazie della segnalazione.

Per caso hai visto se succede con tutti i progetti o solo con qualcuno in particolare?
Se capita solo con alcuni progetti, tra questi vi e' almeno uno degli esempi forniti con la versione 1.6.0?
Vedo se riesco a riprodurre il problema per capire dove e' il problema e cosa si puo' fare per risolverlo.

Nicola

Re: Problemi Build su Linux

Posted: Mon Jul 04, 2011 9:36 am
by dibbe
Il problema sta in quelle virgolette, che vengono generate dal compilatore pic30 della Microchip (si trovano in tutti i file "*.d" generati). A me succede con la versione 3.24, che non so se è ultima. Dobbiamo segnalare il baco alla Microchip, ed eventualmente nel frattempo modificare le regole di Erika per aggirare il baco.

Bernardo

Re: Problemi Build su Linux

Posted: Mon Jul 04, 2011 10:31 am
by dibbe
Anche MplabX ha lo stesso problema, e nel loro makefile hanno un po' di comandi per rimuovere le virgolette.
Ho messo una patch sulla versione corrente di Erika, che si può scaricare tramite Subversion http://erika.tuxfamily.org/wiki/index.p ... SVN_Access
Sarà presente nel prossimo rilascio.

Grazie per la segnalazione, Angelo.

Bernardo

Re: Problemi Build su Linux

Posted: Wed Jul 06, 2011 9:16 am
by nicola.serreli
La patch di Bernardo e' presente nell'ultima night build.

Su http://erika.tuxfamily.org/wiki/index.p ... d_RT-Druid c'e' un breve tutorial su come aggiornare Erika e RT-Druid

Nicola