Closed sonylifull closed 6 years ago
Hello, I'll have a look.
Have you tried 8.6?
@jcupitt not yet, I will try the sudo ./build.sh 8.6 I just want to get the binary, is it possible downloadable binary rather than build from scratch?
@jcupitt Is my steps are correct?
First I git clone https://github.com/jcupitt/build-win64.git Then I go to build-win64 folder Then I type sudo ./build.sh 8.6 Then here is the result.
root@ip-172-31-12-202:~/build-win64# sudo ./build.sh 8.6
xenial: Pulling from library/ubuntu
Digest: sha256:9ee3b83bcaa383e5e3b657f042f4034c92cdd50c03f73166c145c9ceaea9ba7c
Status: Image is up to date for ubuntu:xenial
Sending build context to Docker daemon 2.56 kB
Step 1/7 : FROM ubuntu:xenial
---> c9d990395902
Step 2/7 : MAINTAINER Lovell Fuller <npm@lovell.info>
---> Using cache
---> 15f75f3d76cd
Step 3/7 : RUN echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections && dpkg --add-architecture i386 && apt-get update && apt-get install -y build-essential jhbuild libtool intltool mingw-w64 mingw-w64-tools nasm cmake
---> Using cache
---> c6c75d2a027e
Step 4/7 : RUN apt-get install -y gtk-doc-tools xmlto wget yelp-tools gperf wine wine1.6-amd64
---> Using cache
---> f4506e629989
Step 5/7 : RUN groupadd -r build && useradd -m -g build build
---> Using cache
---> cbdfde11d9ee
Step 6/7 : WORKDIR /data
---> Using cache
---> 0bb2cd8e6538
Step 7/7 : USER build
---> Using cache
---> e8fffee02dbe
Successfully built e8fffee02dbe
mkdir: cannot create directory 'inst': Permission denied
mkdir: cannot create directory 'packages': Permission denied
mkdir: cannot create directory 'checkout': Permission denied
wiping install area inst
mkdir: cannot create directory 'inst': Permission denied
cleaning checkout area checkout
cleaning misc files
mkdir: cannot create directory 'inst': Permission denied
cp: cannot create regular file 'inst/lib/pkgconfig': No such file or directory
ls: cannot access '/root/build-win64/8.6/*.zip': No such file or directory
root@ip-172-31-12-202:~/build-win64#
Looks like some kind of problem with the way your docker or filesystem is set up. I'll see if I can make it more robust.
You can download pre-compiled binaries here:
https://github.com/jcupitt/libvips/releases
This is the current one:
https://github.com/jcupitt/libvips/releases/download/v8.6.3/vips-dev-w64-web-8.6.3-1.zip
That's with a small set of bundled libraries and should be safe with untrusted input.
@jcupitt wow thank you very much.
I fixed up the build script a bit, it should work now. The instructions have changed.
Is it OK?