From owner-freebsd-questions@FreeBSD.ORG Fri Jul 30 05:01:18 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4F0F16A4CE for ; Fri, 30 Jul 2004 05:01:18 +0000 (GMT) Received: from comsmtp2.singnet.com.sg (comsmtp2.singnet.com.sg [165.21.101.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BB1143D5F for ; Fri, 30 Jul 2004 05:01:18 +0000 (GMT) (envelope-from pryan@singnet.com.sg) Received: from dory.singnet.com.sg (dory.singnet.com.sg [165.21.101.115]) i6U50cgp005641; Fri, 30 Jul 2004 13:00:38 +0800 Received: (from cooluser@localhost) by dory.singnet.com.sg (8.11.6/8.11.2) id i6U50bC14530; Fri, 30 Jul 2004 13:00:37 +0800 X-Authentication-Warning: dory.singnet.com.sg: cooluser set sender to pryan@singnet.com.sg using -f To: Malcolm Kay Message-ID: <1091163637.4109d5f5dabf1@dory.singnet.com.sg> Date: Fri, 30 Jul 2004 13:00:37 +0800 (SGT) From: Peter Ryan References: <1091156423.4109b9c733864@flounder.singnet.com.sg> <200407301410.14110.malcolm.kay@internode.on.net> In-Reply-To: <200407301410.14110.malcolm.kay@internode.on.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: SingNet WebMail cc: FreeBSD Subject: Re: java jdk14 install - cannot find file X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: pryan@singnet.com.sg List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jul 2004 05:01:19 -0000 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 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