With 64-bit Win7, in my directory for Julia packages under Nemo: .git\ benchmarks\ deps\ doc\ local\ src\ test\ .gitignore .travis.yml appveyor.yml LICENSE.md README.md REQUIRE todo.txt windows_build.txt
in deps: antic\ arb\ flint2\ build.jl mpfr-3.1.3.tar.bz2 mpir-2.7.2.tar.bz2 pari-2.7.4.tar.gz patch-alloc-2.7.4 under local: lib\ in lib: libarb.dll 22,350 KB libflint.dll 14,156 KB libflint-13.dll 14,156 KB libpari.dll 6,067 KB libgmp-16.dll 673 KB libmpfr-4.dll 451 KB libwinpthread-1.dll 84 KB Note that windows_build.txt is preset for 32-bit Windows; for 64-bit machines, windows_build.txt should be this: # start of file # For Windows 64 wget http://mpir.org/mpir-2.7.2.tar.bz2 tar -xvf mpir-2.7.2.tar.bz2 cd mpir-2.7.2 ./configure --enable-shared --disable-static --enable-gmpcompat --build=core2-w64-mingw64 LDFLAGS=-static-libgcc ABI=64 make -j cd .. wget http://www.mpfr.org/mpfr-current/mpfr-3.1.4.tar.bz2 tar -xvf mpfr-3.1.4.tar.bz2 cd mpfr-3.1.4 ./configure --with-gmp-build=/home/User/mpir-2.7.2 --enable-shared --disable-static make -j cd .. git clone https://github.com/wbhart/flint2 https://github.com/wbhart/antic cd flint2 ./configure --enable-shared --disable-static --with-mpir=/home/user/mpir-2.7.2 --with-mpfr=/home/user/mpfr-3.1.4 --extensions=/home/user/antic # edit Makefile # in CLFAGS replace -ansi -pedantic with -std=c99 # add -mtune=core2 -march=core2 to CFLAGS # add -I/home/User/flint2 to INCS # ensure EXTRA_SHARED_FLAGS contains -static-libgcc -shared -Wl,--export-all-symbols make -j cd .. wget http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.7.6.tar.gz tar -xvf pari-2.7.6.tar.gz cd pari-2.7.6 export PATH=/home/user/mpir-2.7.2/.libs:$PATH LDFLAGS=-static-libgcc CFLAGS="-mtune=core2 -march=core2" ./Configure --with-gmp-include=/home/user/mpir-2.7.2 --with-gmp-lib=/home/user/mpir-2.7.2/.libs --host=x86_64-pc-mingw cd Omingw-x86_64-pc make gp cd ../.. # For Windows 32: # replace x86_64 with i686 throughout # replace ABI=64 with ABI=32 # end of file On Wednesday, October 26, 2016 at 8:09:33 PM UTC-4, Bill Hart wrote: > > Actually, there is one more thing you could do. Download DependencyWalker > [1] and run it on libarb.dll in place where it currently is in your > Nemo/local/lib directory. It's bound to complain a lot, and there will be > lots of yellow flags. But what we are looking for is missing dependencies > that we are responsible for. > > Bill. > > [1] http://www.dependencywalker.com/ > > > On 27 October 2016 at 02:04, Bill Hart <goodwi...@googlemail.com > <javascript:>> wrote: > >> The only thing I can think of to suggest is try it again from scratch in >> Julia-0.4 so we can rule out the dlls being corrupted on our website >> somehow. >> >> I can't think what else could be wrong, unless something else changed in >> Julia itself on Windows, between versions 0.4 and 0.5. >> >> Jeffrey, are you using 64 bit Windows with Julia 0.5? >> >> Bill. >> >> On 26 October 2016 at 23:02, digxx <diger...@hotmail.com <javascript:>> >> wrote: >> >>> It's weird coz in julia 0.4.x it was running without any problems... >>> >> >> >