[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-build-infra-dev
Subject: Access denied on Windows7 64bit
From: kelly.ohair () oracle ! com (Kelly O'Hair)
Date: 2012-11-21 16:39:04
Message-ID: 9FDA6036-A6BD-4229-AFF3-3BC0046975E6 () oracle ! com
[Download RAW message or body]
Just some background... When we used MKS with the old makefiles, there was a bad \
habit of not following the copy with a 'chmod a+rx' simply because MKS seemed to \
always default to very generous copied file permissions, either the equivalent of \
'chmod a+rx' or even 'chmod a+rwx'. The default umask was mostly ignored by MKS. So \
when we allowed the use of CYGWIN, which did permissions more like Linux/Solaris, we \
often had to change the make rules to include the chmod calls, and also rm's before \
writing to a file that could be copied as read-only. So even with the old builds, if \
used with CYGWIN, I would not be surprised if issues remained with regards to this.
At a high level, I really wish we could create an inventory file with every bundle we \
create that would itemize the entire bundle contents, something to nail down and \
allow us to check these kind of things.
So please try doing a 'chmod a+rx' on this msvcr100.dll file and see if that works.
-kto
On Nov 21, 2012, at 12:54 AM, Erik Joelsson wrote:
> Hello Oti,
>
> It could be that. I know one of my colleges has an issue that is at least similar. \
> Something with permissions getting messed up after copying that file into the build \
> directory. It could also be that the wrong msvcr100.dll has been picked up. We had \
> a bug at some point where that could happen and I'm not sure how up to date the \
> source base you are building from is. To check, find the reference to that file in \
> spec.gmk in the root of your build dir.
> To see if it's a permissions issue, you could try chmod, checking the permissions \
> using explorer or manually copying the file using explorer and see if anything \
> makes a difference.
> /Erik
>
> On 2012-11-20 22:48, Oti wrote:
> > Sorry for the poor formatting in the last message. The text below should be
> > a lot easier to read.
> >
> > Hi again,
> > how cool is that:
> >
> > ----- Build times -------
> > Start 2012-11-20 20:39:50
> > End 2012-11-20 21:05:26
> > 00:01:11 corba
> > 00:05:17 hotspot
> > 00:01:04 jaxp
> > 00:01:15 jaxws
> > 00:15:22 jdk
> > 00:01:22 langtools
> > 00:25:36 TOTAL
> > -------------------------
> > Finished building OpenJDK for target 'all'
> >
> >
> > However, a few lines above:
> >
> > utils.cpp
> > zip.cpp
> > main.c
> > Error: loading:
> > c:\OpenJDK\jdk8_tl_2\build\windows-x86_64-normal-server-release\jdk\bin\msvcr100.dll
> >
> > Error: loading:
> > c:\OpenJDK\jdk8_tl_2\build\windows-x86_64-normal-server-release\jdk\bin\msvcr100.dll
> >
> > Error: loading:
> > c:\OpenJDK\jdk8_tl_2\build\windows-x86_64-normal-server-release\jdk\bin\msvcr100.dll
> >
> > Error: loading:
> > c:\OpenJDK\jdk8_tl_2\build\windows-x86_64-normal-server-release\jdk\bin\msvcr100.dll
> >
> > Error: loading:
> > c:\OpenJDK\jdk8_tl_2\build\windows-x86_64-normal-server-release\jdk\bin\msvcr100.dll
> > ## Finished jdk (build time 00:15:22)
> >
> > And the same error appears when trying to start the just built java:
> >
> > ohumbel at WIN-B8PK3J3J70Q/cygdrive/c/OpenJDK/jdk8_tl_2/build/windows-x86_64-normal-server-release/jdk/bin
> > $ ./java -version
> > openjdk version "1.8.0-internal"
> > OpenJDK Runtime Environment (build
> > 1.8.0-internal-ohumbel_2012_11_20_20_38-b00)
> > OpenJDK 64-Bit Server VM (build 25.0-b09, mixed mode)
> > Error: loading:
> > C:\OpenJDK\jdk8_tl_2\build\windows-x86_64-normal-server-release\jdk\bin\msvcr100.dll
> >
> > But the msvcr100.dll is present:
> >
> > ohumbel at WIN-B8PK3J3J70Q/cygdrive/c/OpenJDK/jdk8_tl_2/build/windows-x86_64-normal-server-release/jdk/bin
> > $ ls -la
> > total 14160
> > drwxr-xr-x+ 1 ohumbel None 0 Nov 20 21:05 .
> > drwxr-xr-x+ 1 ohumbel None 0 Nov 20 21:05 ..
> > -rw-r--r-- 1 ohumbel None 32492 Nov 20 21:04 appletviewer.diz
> > -rwxr-xr-x 1 ohumbel None 9728 Nov 20 21:04 appletviewer.exe
> > -rw-r--r-- 1 ohumbel None 54444 Nov 20 21:02 attach.diz
> > -rwxr-xr-x 1 ohumbel None 14848 Nov 20 21:02 attach.dll
> > >
> > -rw-r--r-- 1 ohumbel None 204307 Nov 20 21:03 lcms.diz
> > -rwxr-xr-x 1 ohumbel None 179200 Nov 20 21:03 lcms.dll
> > -rw-r--r-- 1 ohumbel None 90728 Nov 20 21:03 management.diz
> > -rwxr-xr-x 1 ohumbel None 28160 Nov 20 21:03 management.dll
> > -rw-r--r-- 1 ohumbel None 135997 Nov 20 21:00 mlib_image.diz
> > -rwxr-xr-x 1 ohumbel None 646656 Nov 20 21:00 mlib_image.dll
> > -rwx------ 1 ohumbel None 773968 Nov 20 20:55 msvcr100.dll
> > >
> >
> > Could it be that another path should be converted to cygwin?
> >
> >
> > Reini,
> > changing the file permission has no effect for running java:
> >
> > ohumbel at WIN-B8PK3J3J70Q/cygdrive/c/OpenJDK/jdk8_tl_2/build/windows-x86_64-normal-server-release/jdk/bin
> > $ ls -la msv*
> > -rwxr-xr-x 1 ohumbel None 773968 Nov 20 20:55 msvcr100.dll
> > $ ./java -version
> > openjdk version "1.8.0-internal"
> > OpenJDK Runtime Environment (build
> > 1.8.0-internal-ohumbel_2012_11_20_20_38-b00)
> > OpenJDK 64-Bit Server VM (build 25.0-b09, mixed mode)
> > Error: loading:
> > C:\OpenJDK\jdk8_tl_2\build\windows-x86_64-normal-server-release\jdk\bin\msvcr100.dll
> >
> > , and during the build I have no control over it.
> >
> > Thanks, and best wishes
> > Oti.
> >
> >
> >
> > On Tue, Nov 20, 2012 at 9:40 PM, Patrick Reinhart<patrick at reini.net> wrote:
> >
> > > Hi Oti,
> > >
> > > Could it be that msvcr100.dll should be executable?
> > >
> > > Cheers
> > >
> > > Patrick 'Reini' Reinhart
> > >
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic