Make fails to find correct dependencies, but I found the
correct command to compile the files under Cygwin.
This is clean CVS checkout versio with installed
GNU getopt & et all libraries.
OS: W2kSp2 / Cygwin / JDK 1.4.1
(http://cygwin.org - Linux OS layer-environment)
Could you somehow add this to the Makefile
to detect the correct setting of CLASSPATH under
cygwin?
--jari
root@W2KPICASSO:/cygdrive/d/java/prg/cvs-
packages/sourceforge/xnap2$ make
CLASSPATH="lib\java_readline.jar;lib\kunststoff.jar;lib\m
p3fileinfo.jar;lib\gnu.getopt.jar;lib\log4j.jar;lib\xnap-
ziga.jar;$CLASSPATH" JAVAC=javac JAVAC_OPTS=''
javac xnap/XNap.java xnap/XNapLoader.java
xnap/gui/XNapFrame.java xnap/gui/SplashWindow.java
xnap/plugin/nap/Plugin.java
xnap/plugin/nap/GUIPlugin.java
xnap/plugin/viewer/image/Plugin.java
xnap/plugin/viewer/mp3/Plugin.java
xnap/plugin/viewer/text/Plugin.java
xnap/plugin/viewer/video/Plugin.java
Note: .\xnap\gui\FeedbackDialog.java uses or overrides
a deprecated API.
Note: Recompile with -deprecation for details.
root@W2KPICASSO:/cygdrive/d/java/prg/cvs-
packages/sourceforge/xnap2$ echo $CLASSPATH
.;d:\wbin\server\http\apache\jakarta-tomcat-4.1.7-LE-
jdk14\common\lib\servlet.jar;d:\java\sun\jdk-1.4.1
\lib\tools.jar;d:\java\sun\jaf-1.0.2
\activation.jar;d:\java\sun\javamail-1.3
\mail.jar;d:\java\sun\bdk-1.1
\infobus.jar;d:\java\sun\jms\jms1.1
\lib\javax.jms.jar;d:\java\sun\jms\jms1.1
\lib\jms.jar;d:\java\prg\jdbc\pgjdbc2-
7.3dev.jar;d:\java\prg\jdbc\mm.mysql-2.0.14-
bin.jar;d:\java\apache\jakarta-ant-
cvsbuild\lib\ant.jar;d:\java\apache\cvs\jakarta-oro\jakarta-
oro-2.0.1-Dev.jar;d:\java\apache\cvs\jakarta-
regexp\bin\jakarta-regexp-1.1.jar;d:\java\apache\cvs\xml-
xalan\java\build\xalan.jar;d:\java\apache\cvs\xml-
xalan\java\bin\xml-apis.jar;d:\java\apache\cvs\xml-
xerces\java\build\xercesImpl.jar;d:\java\apache\cvs\xml-
xerces\java\bin\xercesSamples.jar;d:\java\apache\cvs\xm
l-
xerces\java\bin\xmlParserAPIs.jar;d:\java\apache\cvs\xml
-soap\java\build\lib\soap.jar;d:\java\apache\cvs\xml-
xindice\java\lib\xindice.jar;d:\java\apache\cvs\jakarta-
turbine-maven\target\maven.jar;d:\java\prg\cvs-
packages\sourceforge\junit\junit3.7
\junit.jar;d:\java\prg\cvs-
packages\sourceforge\vdoclet\dist\lib\vdoclet.jar;d:\java\p
rg\cvs-packages\sourceforge\vdoclet\bin\velocity-
0.4.jar;d:\java\prg\cvs-packages\sourceforge\xdoclet-
xjavadoc\dist\xjavadoc.jar;d:\java\apache\cvs\jakarta-
avalon\build\lib\avalon-
framework.jar;d:\java\apache\cvs\jakarta-
commons\logging\target\commons-
logging.jar;d:\java\apache\cvs\jakarta-
commons\logging\target\commons-logging-
api.jar;d:\java\lib\fesi\fesi.jar;d:\java\lib\getopt\java-getopt-
1.0.9.jar
Logged In: YES
user_id=65014
Here is the JDJ 1.4.1 -deprecation compile report.
--jari
root@W2KPICASSO:/cygdrive/d/java/prg/cvs-
packages/sourceforge/xnap2$ l Makefile
root@W2KPICASSO:/cygdrive/d/java/prg/cvs-
packages/sourceforge/xnap2$ make
CLASSPATH="lib\java_readline.jar;lib\kunststoff.jar;lib\mp3filei
nfo.jar;lib\gnu.getopt.jar;lib\log4j.jar;lib\xnap-
ziga.jar;$CLASSPATH" JAVAC=javac JAVAC_OPTS='-
deprecation' clean dev all
find xnap/ -type f \( -name "*.class" -o -name "*.[ou]" \) \
-exec rm -f {} \;
rm -f README.txt COPYING.txt || true
rm -f Makefile.dep xnap/TAGS
find xnap/ -name "Makefile" -exec rm -f {} \;
rm -f xnap*.jar xnap*.gz xnap*.zip xnap*.deb xnap*.rpm
xnap*.exe \
xnap.bin *stamp xnap.1 xnap-snapshot.1
rm -rf debian/xnap-snapshot debian/xnap || true
find -type f \( -name "*~" -o -name "#*" -o -name ".#*" -o -
name \
"*.gz" -o -name "*.bz2" -o -name "*.mp3" -o -name "*.mpg" \) \
-exec rm -f {} \;
rm -f debug.log
rm -rf mac/Resources/Java/xnap.jar
writing xnap/Makefile
writing xnap/cmdl/Makefile
writing xnap/gui/Makefile
writing xnap/gui/event/Makefile
writing xnap/gui/prefs/Makefile
writing xnap/gui/table/Makefile
writing xnap/gui/text/Makefile
writing xnap/gui/theme/Makefile
writing xnap/gui/tree/Makefile
writing xnap/gui/wizard/Makefile
writing xnap/io/Makefile
writing xnap/net/Makefile
writing xnap/net/event/Makefile
writing xnap/plugin/Makefile
writing xnap/plugin/gift/Makefile
writing xnap/plugin/gift/gui/Makefile
writing xnap/plugin/gift/gui/table/Makefile
writing xnap/plugin/gift/net/Makefile
writing xnap/plugin/gift/util/Makefile
writing xnap/plugin/gnutella/Makefile
writing xnap/plugin/gnutella/gui/Makefile
writing xnap/plugin/gnutella/gui/table/Makefile
writing xnap/plugin/gnutella/io/Makefile
writing xnap/plugin/gnutella/net/Makefile
writing xnap/plugin/gnutella/resources/Makefile
writing xnap/plugin/gnutella/util/Makefile
writing xnap/plugin/nap/Makefile
writing xnap/plugin/nap/gui/Makefile
writing xnap/plugin/nap/gui/table/Makefile
writing xnap/plugin/nap/net/Makefile
writing xnap/plugin/nap/net/msg/Makefile
writing xnap/plugin/nap/net/msg/client/Makefile
writing xnap/plugin/nap/net/msg/server/Makefile
writing xnap/plugin/nap/resources/Makefile
writing xnap/plugin/nap/util/Makefile
writing xnap/plugin/viewer/Makefile
writing xnap/plugin/viewer/image/Makefile
writing xnap/plugin/viewer/mp3/Makefile
writing xnap/plugin/viewer/text/Makefile
writing xnap/plugin/viewer/video/Makefile
writing xnap/resources/Makefile
writing xnap/util/Makefile
writing xnap/util/audio/Makefile
writing xnap/util/event/Makefile
writing xnap/util/launcher/Makefile
writing xnap/util/prefs/Makefile
javac -deprecation xnap/XNap.java xnap/XNapLoader.java
xnap/gui/XNapFrame.java xnap/gui/SplashWindow.java
xnap/plugin/nap/Plugin.java xnap/plugin/nap/GUIPlugin.java
xnap/plugin/viewer/image/Plugin.java
xnap/plugin/viewer/mp3/Plugin.java
xnap/plugin/viewer/text/Plugin.java
xnap/plugin/viewer/video/Plugin.java
.\xnap\gui\FeedbackDialog.java:252: warning: encode
(java.lang.String) in java.net.URLEncoder has been deprecated
String subject = URLEncoder.encode
(jtSubject.getText().trim());
^
.\xnap\gui\FeedbackDialog.java:253: warning: encode
(java.lang.String) in java.net.URLEncoder has been deprecated
String name = URLEncoder.encode(jtName.getText
().trim());
^
.\xnap\gui\FeedbackDialog.java:254: warning: encode
(java.lang.String) in java.net.URLEncoder has been deprecated
String email = URLEncoder.encode(jtEmail.getText
().trim());
^
.\xnap\gui\FeedbackDialog.java:270: warning: encode
(java.lang.String) in java.net.URLEncoder has been deprecated
msg = URLEncoder.encode(msg);
^
4 warnings