Date: Fri, 30 Jul 2004 13:00:37 +0800 (SGT) From: Peter Ryan <pryan@singnet.com.sg> To: Malcolm Kay <malcolm.kay@internode.on.net> Cc: FreeBSD <freebsd-questions@freebsd.org> Subject: Re: java jdk14 install - cannot find file Message-ID: <1091163637.4109d5f5dabf1@dory.singnet.com.sg> In-Reply-To: <200407301410.14110.malcolm.kay@internode.on.net> References: <1091156423.4109b9c733864@flounder.singnet.com.sg> <200407301410.14110.malcolm.kay@internode.on.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks Malcolm, To make sure my eyes were not playing tricks, I was careful to do the KDE Find Files using a copy&paste of the file name in the error message - and it was found exactly where I put it, ie in /usr/ports/distfiles, which is where it is supposed to be The file is about 34MB, so is not just a header, but anyway, the error message says "... doesn't seem to exist". Thanks very much for the advice on finding files in the Konsole. I used the find /usr/ports/distfiles -name version from the Konsole, and it also found the file. (I pasted the file name from the error message to the end of the find command - so I dont think there is any spelling error) This is baffling. Thanks again Peter --- Malcolm Kay <malcolm.kay@internode.on.net> wrote: > On Friday 30 July 2004 12:30, Peter Ryan wrote: > > Hi, > > > > as part of the jdk14 install, i have to > > download the file j2sdk-1_4_2_04-linux-i586.bin > > from the sun web site and put it into the > > /usr/ports/distfiles folder. > > I did that - no problem. > > I can see the file listed in the right place. > > > > When i do the "Make", it aborts with an error. > > It cannot find the file I just downloaded. > > > > I highlight and copy the file name in the error > > message. > > > > Using KDE find files, i paste the filename into > > the search field, and the file is found in the > > distfiles folder !! > > > > If I do a whereis on the Konsole and it is not > > found. I cd'd to /usr/ports/distfiles and typed > > whereis j2sdk-1_4_2_04-linux-i586.bin > > and i get j2sdk-1_4_2_04-linux-i586.bin: back. > > I assume this means it is not found. > > > > whereis does not find files in the general sense; > just executables in PATH and man pages in manpath > and sources in some ?standard place?. > > The j2sdk-1_4_2_04-linux-i586.bin: response is just > the header declaring what you asked - any results > follow this with complete paths. > > The usual command for finding files is 'locate' > but this depends on a data base that is only updated > once a week by default and then only if your machine > in running at the appropriate time. > You could use > $ find / -name j2sdk-1_4_2_04-linux-i586.bin > but with the search directed to the entire system > you can expect that this might take almost > forever. Much quicker would be > $ find /usr/ports/distfiles -name j2sdk-1_4_2_04-linux-i586.bin > > > I looked at the permissions of the file. > > they were rw-r--r--. I changed it to > > rwxr-xr-x. Didnt make any difference. > > > > The only other thing i noticed was that the > > file is a .bin, and the file type is listed > > as a shell script. > > What file type? You mean > $ file j2sdk-1_4_2_04-linux-i586.bin > responds with script? > It probably is and should be a Bourne shell script; > take a look inside and make sure it is the required > file and not just a URL of the true file. This > sometimes happens. > > Failing that check very-very carefully that the file > name in distfiles is exactly the same as that asked > for by make. > > Malcolm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1091163637.4109d5f5dabf1>