From: Jérôme <rom...@ya...> - 2012-05-30 14:28:51
|
Note, the 'old/previous' installation with dependencies should still work for most Windows users. http://www.gramps-project.org/wiki/index.php?title=Windows_installer#Installation Benny Malengier a écrit : > Indeed, we would need testing of the development version before release, > instead of waiting for a package and a release before doing some tests. > > For windows, I would suggest Notepad++, powershell and MinGW > (http://sourceforge.net/projects/mingw/files), and then build from > there. To create a wiki page for Win 7 or WinXP with all the steps > starting from a clean install of windows would be a good addition. > > For my own windows development, I wrote down the following some time ago: > > 1. Install Notepad++ http://notepad-plus-plus.org/ We call it text-editor > 2. Find the powershell program in your start menu. We call it terminal > 3. We need to install python. I installed: > http://www.enthought.com/products/epd_free.php and install the free > version of the Enthought Python Distribution (EPD)} for windows (32 of > 64 bit) > 4. Now we install the gcc compiler with the MinGW package > 4.1 Go to http://sourceforge.net/projects/mingw/files and download MinGW > installer (normally link above with text latest version) > 4.2 Go to downloads, doubble-click mingw installer. > 4.3 add compiler to the windows path, following > http://www.computerhope.com/issues/ch000549.htm, so for Win 7: > * Right click 'My Computer' click 'Properties' > * Click on 'Advanced System settings' > * Click on 'Environment Variables' > * You see screen with at bottom list of variables, scroll down and look > for 'Path', select and double click to edit > * WARNING: don't remove anything!! Go to the end of the line, and add, > starting with ; an extra directory. For my computer this is > ;C:\MinGW\bin\ > 4.4 At this moment MinGW contains an error we need to correct now > * Open Notepad$++$ and open the file > C:\Python27\Lib\distutils\cygwinccompiler.py > * This file contains an error, it uses the compiler flag -mno-cywin, > which is wwrong. > First save a copy of the file (Menu File->Safe copy), then edit the > file: search for -mno-cywin, and remove it _everywhere_ > * save the file > > 5. EPD misses a key library form of python, so create it by following > http://wiki.cython.org/InstallingOnWindows > 5.1 Download python27.def. If you want, you can make it yourself: > Download pexport programm, in powershell do > > pexports C:\Python27\python27.dll > python27.def > > 5.2. Now you have python27.def, create the .a library by doing: > dlltool --dllname C:\Python27\python27.dll --def python27.def > --output-lib C:\Python27\libs\libpython27.a > > 6. When you download python libraries, you should now be able to install > them with the powershell command > > python setup.py install build --compiler=mingw32 > > > So, above gives you editor, shell, python exe, and compiler to compile > extra things. With this you have all tools to build the requirements for > Gramps. > For Gramps, you now need gtk. I have no experience in going further, so > if somebody can extend this workflow up to the point of running Gramps? > Probably it will be needed to compile things, and then you need to be > sure that can be found by the compiler. What I do is: > > * copy needed dll's to C:\Python27\PCbuild (or to C:\Python27\Libs), and > copy the include directory with header files to C:\Python27\PC (or to > C:\Python27\include). > * edit the path variable as done above so these directories are found. > So path should be edited in total to contain at the end: > ;C:\Python27;C:\Python27\PCbuild > Replace here PCbuild with Libs if you chose Libs to copy stuff. Normally > now errors during compiling that stuff is not found will be fixed like this. > > Benny > > 2012/5/30 Enno Borgsteede <enn...@gm... <mailto:enn...@gm...>> > > > > The problem with windows seems to be that many people are using it, > > but it is not a preferred development system if you don't use visual > > studio. > Right. I still use Windows XP on my desktop, and Windows 7 on my laptop, > and PAF for genealogy. > > I have the latest Xubuntu installed on both for Gramps development, and > I would really like to have the new 3.4 running on Windows too, because > I like the new Citation views. But for the moment it's much easier to > reboot to Xubuntu, and do all the work there. > > That said, I can imagine using cygwin for development on windows. > > regards, > > Enno > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. > Discussions > will include endpoint security, mobile security and the latest in > malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gramps-users mailing list > Gra...@li... > <mailto:Gra...@li...> > https://lists.sourceforge.net/lists/listinfo/gramps-users > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel |