From: jerome <rom...@ya...> - 2012-05-30 15:51:37
|
Should we try to build one? http://gramps.svn.sourceforge.net/viewvc/gramps/branches/maintenance/gramps34/windows/BUILD_WIN32.TXT --- En date de : Mer 30.5.12, Peter Landgren <pet...@te...> a écrit : > De: Peter Landgren <pet...@te...> > Objet: Re: [Gramps-users] [Gramps-devel] Release 3.4 for Windows XP > À: gra...@li... > Date: Mercredi 30 mai 2012, 16h57 > > I have tried the "old" way without AIO. But Gramps > windows installer is > no longer available > for Gramps 3.3.2 or later. > > /Peter > > > > > > Jérôme skrev 2012-05-30 16:28: > > 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 > > > > > ------------------------------------------------------------------------------ > > 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... > > 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-users mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-users > |