On Wed, Dec 24, 2014 at 8:11 PM, John Ralls <jra...@ceridwen.us> wrote:
> > On Dec 24, 2014, at 2:13 PM, Jim Charlton <char...@gmail.com> wrote: > > On 14-12-23 12:23 PM, Philip Chimento wrote: > > On Tue, Dec 23, 2014 at 12:50 PM, Jim Charlton <char...@gmail.com> > wrote: >> >> I am building gtk-osx on MAC Yosemite 10.10 >> >> 1. gtk-osx-build-setup.sh >> >> 2. export PATH=$PATH:/Users/chartech/.local/bin >> >> 3. Added lines >> >> checkoutroot = >> os.path.expanduser("/Applications/Drumroaster/gtk/Source/gtk") >> prefix = os.path.expanduser("/Applications/Drumroaster/gtk/inst") >> os.environ["ARCHFLAGS"] = "-arch x86_64" >> >> to .jhbuildrc-custom as I want the installation in a non-standard >> location. >> >> 4. jhbuild bootstrap >> 5. alias jhbuild="PATH=/Applications/Drumroaster/gtk/inst/bin:$PATH >> jhbuild" >> 6. jhbuild build python >> 7. jhbuild build meta-gtk-osx-bootstrap >> >> In step 7 I get a configure error while building itstool. "configure: >> error: Python module libxml2 is needed to run this package" >> >> I have run this sequence before on MAVERICKS (10.9.5) with no problem. >> Must be something about the way the python libs are being installed or used >> but I cannot figure it out. >> >> Any help would be appreciated. >> > > You may need to set the PYTHONPATH environment variable to include > /Applications/Drumroaster/gtk/inst/lib/python2.7/site-packages (check that > there is a libxml2.py file there.) > > Regards, > -- > Philip > > > A further comment... and perhaps a solution to my problem. > > I checked and the installed version of python on MAC 10.10 is 2.7.6. I > reasoned that the problem I was having was caused by having two > installations of python. So I started again as above but I left out the > 'jhbuild build python' step. Now the next step 'jhbuild build > meta-gtk-osx-bootstrap' completes successfully! > > Thanks for listening to my moaning! :-) > > > I’ve had issues with that too. What happens is that the first build of > python gets linked against /usr/lib/libpython instead of > $PREFIX/lib/libpython, but libxml2.dylib gets linked against > $PREFIX/lib/libpython and won’t import. Select 4, cd ../Python-2.7.6, rm > python.exe, make && make install usually relinks python.exe correctly, > after which iditools builds correctly. > I ran into this issue myself for the first time as well. I wasn't building Python but using the system one instead. For me, starting a shell and doing cd ../libxml/python make install was enough to get the libxml2 Python module installed in the right place. Apparently, despite it finding Python at /usr/bin/python during configure, it still didn't install the module the first time around. Still not sure why this happens. -- Philip
_______________________________________________ Gtk-osx-devel-list mailing list Gtk-osx-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-osx-devel-list