[Gvsig_desarrolladores] No puedo hacer el build gvSig Mobile, da error.

Juan Lucas Dominguez Rubio jldominguez en prodevelop.es
Mie Jul 6 09:34:56 CEST 2011


Hola,
 
El primer error que veo ahí es que el proyacto libLocation no encuentra el jar de log4j al ser compilado desde el build.xml.
 
Supongo que usas el build.xml  cuando Eclipse no muestra errores de compilación (es decir cuando no hay aspas rojas), por tanto el problema parece ser que al escribir la tarea "javac" en tu archivo build.xml quizás no has puesto el jar de log4j en el parámetro "classpath":
 
<javac ...otras cosas... classpath=... />
 
Si no recuerdo mal, en el workspace originnal no se usa javac sino que se confía en la opción "Project - build automatically" de manera que se asume que los archivos .class están siempre actualizados y el build.xml sólo se ocupa de empaquetarlos.
 
 
Saludos,
Juan Lucas Domínguez Rubio
---
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 
---

________________________________

De: gvsig_desarrolladores-bounces en listserv.gva.es en nombre de agirrearri
Enviado el: mar 05/07/2011 10:38
Para: gvsig_desarrolladores en listserv.gva.es
Asunto: Re: [Gvsig_desarrolladores] No puedo hacer el build gvSig Mobile,da error.



Hola, perdona!! he puesta la versión que hace el build bien.

He decir que he hecho el build con este código, que "solucionaba el
problema":


                        GPSActivityDialog gps_activity = new
GPSActivityDialog(this);
                        gps_activity.setVisible(false);
                        gps_activity.dispose();
                        //se ejecutan en el evento de gpsConnectToolButton

Despues he quitado estas tres líneas y me ha dejado hacer el build, así que
el problema ha desaparecido pero no tengo ni idea por que.

Tenía varias cópias del proyecto de eclipse y he podido extraer el error con
una copia del proyecto que tenía, sería interesante descubrir por que
sucede, porque una vez roto no pódía compilar aunque volviera atras en las
versiones, el error es este:

Buildfile: W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\appGvsigMobile\build.xml
deploy_J9:
build:
build:
   [delete] Deleting directory W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\DefaultIcons\bin\img
    [mkdir] Created dir: W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\DefaultIcons\bin\img
     [copy] Copying 709 files to W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\DefaultIcons\bin\img
      [jar] Building jar: W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\DefaultIcons\deploy\DefaultIcons.jar
     [copy] Copying 1 file to W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\resources\icons
build:
build:
build:
    [javac] Compiling 18 source files to W:\Trabajos-encurso\2266_INGUNET
Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\bin
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\GPSManager.java:68:
package org.apache.log4j does not exist
    [javac] import org.apache.log4j.Logger;
    [javac]                         ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\GPSManager.java:124:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class org.gvsig.mobile.location.GPSManager
    [javac]     private static Logger logger =
Logger.getLogger(GPSManager.class);
    [javac]                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\gpsinput\nmea\GPSNmeaDataProcessor.java:61:
package org.apache.log4j does not exist
    [javac] import org.apache.log4j.Logger;
    [javac]                         ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\gpsinput\nmea\GPSNmeaDataProcessor.java:85:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class
org.gvsig.mobile.location.gpsinput.nmea.GPSNmeaDataProcessor
    [javac]       private static Logger logger_ =
Logger.getLogger(GPSNmeaDataProcessor.class);
    [javac]                          ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\CSVTracklogger.java:98:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.CSVTracklogger
    [javac]     private static Logger logger =
Logger.getLogger(CSVTracklogger.class);
    [javac]                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\GPXTracklogger.java:119:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.GPXTracklogger
    [javac]     private static Logger logger =
Logger.getLogger(GPXTracklogger.class);
    [javac]                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\RawDataLogger.java:95:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class org.gvsig.mobile.location.tracklog.RawDataLogger
    [javac]     private static Logger logger =
Logger.getLogger(RawDataLogger.class);
    [javac]                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\RawDataManager.java:96:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.RawDataManager
    [javac]     private static Logger logger =
Logger.getLogger(RawDataManager.class);
    [javac]                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\TracklogManager.java:101:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.TracklogManager
    [javac]     private static Logger logger =
Logger.getLogger(TracklogManager.class);
    [javac]                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\WaypointManager.java:101:
cannot find symbol
    [javac] symbol  : class Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.WaypointManager
    [javac]     private static Logger logger =
Logger.getLogger(WaypointManager.class);
    [javac]                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\GPSManager.java:124:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class org.gvsig.mobile.location.GPSManager
    [javac]     private static Logger logger =
Logger.getLogger(GPSManager.class);
    [javac]                                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\gpsinput\nmea\GPSNmeaDataProcessor.java:85:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class
org.gvsig.mobile.location.gpsinput.nmea.GPSNmeaDataProcessor
    [javac]       private static Logger logger_ =
Logger.getLogger(GPSNmeaDataProcessor.class);
    [javac]                                           ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\CSVTracklogger.java:98:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.CSVTracklogger
    [javac]     private static Logger logger =
Logger.getLogger(CSVTracklogger.class);
    [javac]                                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\GPXTracklogger.java:119:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.GPXTracklogger
    [javac]     private static Logger logger =
Logger.getLogger(GPXTracklogger.class);
    [javac]                                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\RawDataLogger.java:95:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class org.gvsig.mobile.location.tracklog.RawDataLogger
    [javac]     private static Logger logger =
Logger.getLogger(RawDataLogger.class);
    [javac]                                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\RawDataManager.java:96:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.RawDataManager
    [javac]     private static Logger logger =
Logger.getLogger(RawDataManager.class);
    [javac]                                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\TracklogManager.java:101:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.TracklogManager
    [javac]     private static Logger logger =
Logger.getLogger(TracklogManager.class);
    [javac]                                        ^
    [javac] W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\src\org\gvsig\mobile\location\tracklog\WaypointManager.java:101:
cannot find symbol
    [javac] symbol  : variable Logger
    [javac] location: class
org.gvsig.mobile.location.tracklog.WaypointManager
    [javac]     private static Logger logger =
Logger.getLogger(WaypointManager.class);
    [javac]                                        ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 18 errors

BUILD FAILED
W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\appGvsigMobile\build.xml:46:
The following error occurred while executing this line:
W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\appGvsigMobile\build.xml:33:
The following error occurred while executing this line:
W:\Trabajos-encurso\2266_INGUNET Innovacion
DFB\AUXILIARES\SOTWARE\GVSIGMOBILE\fuentes\reposit6\libLocation\build.xml:9:
Compile failed; see the compiler error output for details.

Total time: 38 seconds


Gracias por la ayuda. Atentamente Eñaut.

--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/No-puedo-hacer-el-build-gvSig-Mobile-da-error-tp6548706p6548856.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en listserv.gva.es
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20110706/7fcf98a2/attachment.htm 


Más información sobre la lista de distribución gvSIG_desarrolladores