From: Alexpux <al...@gm...> - 2014-04-30 02:35:13
|
30 апр. 2014 г., в 5:38, Stephen Leake <ste...@st...> написал(а): > Ray Donnelly <min...@gm...> writes: > >> Your goal is to build monotone for native Windows 64bit? > > Yes. > >> Here's a rundown of the steps I tried: >> >> Download and unpack msys2-base-x86_64-20140216.tar.xz, I'm going to do >> this to E:\monotone and pretend you did the same just to simplify the >> instructions. > > I installed to c:\msys2 > > One possible complication: I have Cygwin installed at c:\, so /bin is > the Cygwin bin. But that doesn't seem to be a problem so far. You need to not have Cygwin bin directory in the PATH. > >> Since you want to build Win64 software, you should run >> E:\monotone\msys64\mingw64_shell.bat >> .. It will create the initial environment. >> $ exit >> run E:\monotone\msys64\mingw64_shell.bat >> $ pacman -Syu >> it will update the core system causing DLL address conflicts and we >> need to rebase the MSYS dlls. >> $ exit >> wait for bash to go away (can take 20-30 seconds), then run >> E:\monotone\msys64\autorebase.bat then run >> E:\monotone\msys64\mingw64_shell.bat > > same as my list so far. > >> .. install base development tools: >> $ pacman -S base-devel tar >> $ exit >> wait for bash to go away again then run >> E:\monotone\msys64\autorebase.bat again then run >> E:\monotone\msys64\mingw64_shell.bat again. Since we'll not update any >> more MSYS DLLs this should be the last time we need to do this. >> .. install monotone dependencies which I guess are: >> $ pacman -S mingw-w64-x86_64-toolchain mingw64/mingw-w64-x86_64-boost >> mingw64/mingw-w64-x86_64-gettext mingw64/mingw-w64-x86_64-libiconv >> mingw64/mingw-w64-x86_64-libidn mingw64/mingw-w64-x86_64-lua Maybe you need mingw-w64-x86_64-lua51? > >> mingw64/mingw-w64-x86_64-pcre mingw64/mingw-w64-x86_64-pkgconf >> mingw64/mingw-w64-x86_64-sqlite3 mingw64/mingw-w64-x86_64-zlib > > I installed mingw-w64-x86_64-toolchain, which includes several of the > above. > > I could not find out which package actually installs g++; 'pacman -Qo > g++' gives 'error: No package owns /usr/mingw64/bin/g++'. So I don't > know how to minimize the number of packages installed (not critical). g++ is installed by mingw-w64-x86_64-gcc package. > >> .. then we need to build botan. I hoped we had botan already as a >> package (I guess you compiled it already?) but it seems not, and my >> quick attempt to build it failed: > > I had no problems with botan once I fixed the directory separators in > configure. > > I'm currently stuck running configure for monotone; it's giving several > odd errors. > > -- > -- Stephe > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > Msys2-users mailing list > Msy...@li... > https://lists.sourceforge.net/lists/listinfo/msys2-users |