Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: From: Michael Mercer To: "'cygwin AT cygwin DOT com'" Subject: multiple slashes in the path on command hose up java jar command. Date: Thu, 5 Jul 2001 13:44:52 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C1057A.37FF681E" ------_=_NextPart_000_01C1057A.37FF681E Content-Type: text/plain; charset="iso-8859-1" Hello, From the tcsh command line, I ran jar command and used two slashes. Look at example to understand what I am talking about. This was found through the use of a makefile appending more than one slash to a path. Reproducible by just typing it in from the command line. Everything works fine if you use only one slash. (which I have re-written the makefiles to do now). what happens is the jar file contains everything in the classes directory. The problem is that the FULL path is included!! ie: instead of seeing com/lboard/blah/blah.class you see: D:/cygwin/cvs_dev/directory/classes/com/lboard/blah/blah.class Curious if anyone has seen or come across this problem before? <> The command issued: Administrator(Administrator) on RTPNT9, 2001/07/05 Thu 13:30:27 /cvs_dev/LMAP/ASC > d:/jdk1.3.1/bin/jar cvf junk.jar -C D:/cygwin/cvs_dev/LMAP/ASC//lbutils/classes com > jar.output ^^^ jar.output file attached. (plain text file) <> Michael Mercer Sr. Software Engineer LongBoard, Inc. (919) 361-3224 2505 Meridian Parkway Durham, NC. 27713 mailto:mmercer AT lboard DOT com mailto:mmercer AT ipass DOT net (personal) ---------------------------------------------------------------------------- ---------- In Africa some of the native tribes have a custom of beating the ground with clubs and uttering spine chilling cries. Anthropologists call this a form of primitive self-expression. In America we call it golf. ------_=_NextPart_000_01C1057A.37FF681E Content-Type: application/octet-stream; name="cygcheck.out" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="cygcheck.out" =0A= Cygnus Win95/NT Configuration Diagnostics=0A= Current System Time: Thu Jul 5 13:42:40 2001=0A= =0A= WinNT Ver 4.0 build 1381 Service Pack 6=0A= =0A= Path: /sbin=0A= /usr/local/bin=0A= /usr/ccs/bin=0A= /bin=0A= /usr/sbin=0A= /usr/bin=0A= /usr/games=0A= /usr/local/sbin=0A= /usr/X11R6/bin=0A= /home/Administrator/bin=0A= /home/mmercer/bin=0A= .=0A= /sbin=0A= /usr/local/pilot/bin=0A= /usr/ucb=0A= /usr/openwin/bin=0A= /usr/local/jbuilder4/bin=0A= /usr/local/jbuilder35/bin=0A= /usr/java/bin=0A= /opt/NSCPcom=0A= /usr/local/ccm/bin=0A= /import/devserver/home0/local/bin=0A= /usr/local/ant/bin=0A= /opt/inprise/ias/bin=0A= =0A= SysDir: C:\WINNT\System32=0A= WinDir: C:\WINNT=0A= =0A= PWD =3D `/cvs_dev/LMAP/ASC'=0A= USER =3D `Administrator'=0A= MAKE_MODE =3D `unix'=0A= HOME =3D `/home/Administrator'=0A= LD_LIBRARY_PATH =3D `/usr/local/lib/rvplayer5.0'=0A= =0A= NUMBER_OF_PROCESSORS =3D `1'=0A= PROMPT =3D `$P$G'=0A= LOGONSERVER =3D `\\BDC'=0A= OS2LIBPATH =3D `C:\WINNT\system32\os2\dll;'=0A= COMSPEC =3D `C:\WINNT\system32\cmd.exe'=0A= !C: =3D `C:\WINNT\PROFILES\mmercer\DESKTOP'=0A= SYSTEMDRIVE =3D `C:'=0A= HOSTNAME =3D `RTPNT9'=0A= INCLUDE =3D `D:\Microsoft Visual Studio\VC98\atl\include;D:\Microsoft = Visual Studio\VC98\mfc\include;D:\Microsoft Visual = Studio\VC98\include'=0A= PROCESSOR_REVISION =3D `080c'=0A= !D: =3D `D:\cygwin\bin'=0A= MSDEVDIR =3D `D:\Microsoft Visual Studio\Common\MSDev98'=0A= PATHEXT =3D `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'=0A= COMPUTERNAME =3D `RTPNT9'=0A= CLASSPATH =3D `C:\Program Files\JavaSoft\JRE\1.2\lib\rt.jar;C:\Program = Files\JavaSoft\JRE\1.2\lib\plugprov.jar;C:\Program = Files\JavaSoft\JRE\1.2\lib\jaws.jar;D:\Together4.1\myprojects\AdvancedSe= rvicesClient\'=0A= WINDIR =3D `C:\WINNT'=0A= USERPROFILE =3D `C:\WINNT\Profiles\mmercer'=0A= PS1 =3D `\[\033]0;\w\007=0A= \033[32m\]\u@\h \[\033[33m\w\033[0m\]=0A= $ '=0A= MACHTYPE =3D `i386'=0A= PROCESSOR_IDENTIFIER =3D `x86 Family 5 Model 8 Stepping 12, = AuthenticAMD'=0A= OS =3D `Windows_NT'=0A= OLDPWD =3D `/usr/bin'=0A= PROCESSOR_ARCHITECTURE =3D `x86'=0A= TEMP =3D `/cygdrive/c/TEMP'=0A= PROCESSOR_LEVEL =3D `5'=0A= SYSTEMROOT =3D `C:\WINNT'=0A= HOMEDRIVE =3D `Z:'=0A= LIB =3D `D:\Microsoft Visual Studio\VC98\mfc\lib;D:\Microsoft Visual = Studio\VC98\lib'=0A= SHLVL =3D `1'=0A= SHELL =3D `/bin/bash'=0A= HOSTTYPE =3D `i386'=0A= OSTYPE =3D `posix'=0A= TERM =3D `cygwin'=0A= VENDOR =3D `intel'=0A= GROUP =3D `None'=0A= HOST =3D `RTPNT9'=0A= EDITOR =3D `/bin/vim'=0A= EXINIT =3D `set exrc sm ignorecase wrapscan'=0A= PAGER =3D `less'=0A= BLOCKSIZE =3D `K'=0A= JAVA_HOME =3D `D:/jdk1.3.1/'=0A= MANPATH =3D = `/usr/share/man:/usr/bin/man:/usr/dt/share/man:/usr/dt/man:/usr/openwin/= share/man:/usr/openwin/man:/usr/demo/SOUND/man:/usr/demo/link_audit/man:= /usr/java1.2/man:/usr/local/man:/usr/local/X11/man:/usr/man'=0A= ASC_ROOT =3D `D:/cygwin/cvs_dev/LMAP/ASC'=0A= TZ =3D `EST5EDT4,M4.1.0/2,M10.5.0/2'=0A= =0A= HKEY_CURRENT_USER\Software\Cygnus Solutions=0A= HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin=0A= HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2=0A= (default) =3D `/cygdrive'=0A= cygdrive flags =3D 0x00000022=0A= HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options=0A= HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions=0A= HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin=0A= HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2=0A= HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/=0A= (default) =3D `D:/cygwin'=0A= flags =3D 0x0000000a=0A= HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts = v2\/usr/bin=0A= (default) =3D `D:/cygwin/bin'=0A= flags =3D 0x0000000a=0A= HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts = v2\/usr/lib=0A= (default) =3D `D:/cygwin/lib'=0A= flags =3D 0x0000000a=0A= HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options=0A= =0A= a: fd N/A N/A =0A= c: hd FAT 1992Mb 96% CP UN =0A= d: hd FAT 1992Mb 77% CP UN =0A= e: cd N/A N/A =0A= f: net SunFSD 14915Mb 33% CP CS \export\home\mmercer on = 'localh=0A= g: net SunFSD 8061Mb 4% CP CS \opt on 'localhost'=0A= h: net SunFSD 76184Mb 81% CP CS \home\mmercer on = 'localhost'=0A= i: net SunFSD 16628Mb 33% CP CS \usr on 'localhost'=0A= j: net SunFSD 0Mb -2147483548% CP CS \home on = 'localhost'=0A= z: net NTFS 43378Mb 47% CP CS UN PA FC =0A= =0A= D:\cygwin\bin /usr/bin system binmode=0A= D:\cygwin\lib /usr/lib system binmode=0A= D:\cygwin / system binmode=0A= c: /cygdrive/c user binmode,noumount=0A= d: /cygdrive/d user binmode,noumount=0A= f: /cygdrive/f user binmode,noumount=0A= g: /cygdrive/g user binmode,noumount=0A= h: /cygdrive/h user binmode,noumount=0A= i: /cygdrive/i user binmode,noumount=0A= j: /cygdrive/j user binmode,noumount=0A= z: /cygdrive/z user binmode,noumount=0A= =0A= Found: D:\cygwin\bin\bash.exe=0A= Not Found: cat=0A= Found: D:\cygwin\bin\cpp.exe=0A= Found: D:\cygwin\bin\find.exe=0A= Found: D:\cygwin\bin\gcc.exe=0A= Found: D:\cygwin\bin\gdb.exe=0A= Found: D:\cygwin\bin\ld.exe=0A= Found: D:\cygwin\bin\ls.exe=0A= Found: D:\cygwin\bin\make.exe=0A= Found: D:\cygwin\bin\sh.exe=0A= =0A= 81k 2001/04/28 D:\cygwin\bin\cygitcl30.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygitcl30.dll" v0.0 ts=3D2001/4/28 18:57=0A= 35k 2001/04/28 D:\cygwin\bin\cygitk30.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygitk30.dll" v0.0 ts=3D2001/4/28 18:57=0A= 390k 2001/04/28 D:\cygwin\bin\cygtcl80.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygtcl80.dll" v0.0 ts=3D2001/4/28 18:56=0A= 5k 2001/04/28 D:\cygwin\bin\cygtclpip80.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= 10k 2001/04/28 D:\cygwin\bin\cygtclreg80.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygtclreg80.dll" v0.0 ts=3D2001/4/28 18:56=0A= 623k 2001/04/28 D:\cygwin\bin\cygtk80.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygtk80.dll" v0.0 ts=3D2001/4/28 18:57=0A= 17k 2001/01/07 D:\cygwin\bin\cyghistory4.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cyghistory4.dll" v0.0 ts=3D2001/1/6 23:34=0A= 108k 2001/01/07 D:\cygwin\bin\cygreadline4.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygreadline4.dll" v0.0 ts=3D2001/1/6 23:34=0A= 45k 2001/04/25 D:\cygwin\bin\cygform5.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygform5.dll" v0.0 ts=3D2001/4/25 1:28=0A= 26k 2001/04/25 D:\cygwin\bin\cygmenu5.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygmenu5.dll" v0.0 ts=3D2001/4/25 1:27=0A= 156k 2001/04/25 D:\cygwin\bin\cygncurses++5.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygncurses++5.dll" v0.0 ts=3D2001/4/25 1:29=0A= 226k 2001/04/25 D:\cygwin\bin\cygncurses5.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygncurses5.dll" v0.0 ts=3D2001/4/25 1:17=0A= 15k 2001/04/25 D:\cygwin\bin\cygpanel5.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygpanel5.dll" v0.0 ts=3D2001/4/25 1:27=0A= 14k 2000/10/23 D:\cygwin\bin\cygintl.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygintl.dll" v0.0 ts=3D2000/10/23 15:02=0A= 18k 2000/10/23 D:\cygwin\bin\cyggdbm.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cyggdbm.dll" v0.0 ts=3D2000/10/22 22:26=0A= 678k 2001/05/21 D:\cygwin\bin\cygwin1.dll - os=3D4.0 img=3D1.0 = sys=3D4.0=0A= "cygwin1.dll" v0.0 ts=3D2001/5/20 23:28=0A= Cygwin DLL version info:=0A= dll major: 1003=0A= dll minor: 2=0A= dll epoch: 19=0A= dll bad signal mask: 19005=0A= dll old termios: 5=0A= dll malloc env: 28=0A= api major: 0=0A= api minor: 39=0A= shared data: 3=0A= dll identifier: cygwin1=0A= mount registry: 2=0A= cygnus registry name: Cygnus Solutions=0A= cygwin registry name: Cygwin=0A= program options name: Program Options=0A= cygwin mount registry name: mounts v2=0A= cygdrive flags: cygdrive flags=0A= cygdrive prefix: cygdrive prefix=0A= cygdrive default prefix: =0A= build date: Sun May 20 23:28:17 EDT 2001=0A= shared id: cygwin1S3=0A= =0A= Use -h to see help about each section=0A= ------_=_NextPart_000_01C1057A.37FF681E Content-Type: application/octet-stream; name="jar.output" Content-Disposition: attachment; filename="jar.output" added manifest adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/(in = 0) (out= 0)(stored 0%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/(in = 0) (out= 0)(stored 0%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/(in = 0) (out= 0)(stored 0%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/Base64.class(in = 4996) (out= 2827)(deflated 43%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/BlockingQueue.class(in = 1851) (out= 966)(deflated 47%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/BlockingQueueBrokenException.class(in = 408) (out= 255)(deflated 37%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/DigitMap$DigitMapEntry.class(in = 874) (out= 477)(deflated 45%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/DigitMap.class(in = 8221) (out= 4112)(deflated 49%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/DigitMapException.class(in = 452) (out= 274)(deflated 39%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/ExUtil.class(in = 854) (out= 480)(deflated 43%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/HexDumper.class(in = 2893) (out= 1619)(deflated 44%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/IDGenerator.class(in = 493) (out= 313)(deflated 36%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/IOUtilities.class(in = 2201) (out= 1163)(deflated 47%) adding: D:/cygwin/cvs_dev/LMAP/ASC/lbutils/classes/com/lboard/util/ImagePanel.class(in = 815) (out= 464)(deflated 43%) ------_=_NextPart_000_01C1057A.37FF681E Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ------_=_NextPart_000_01C1057A.37FF681E--