Re: [gtk-osx-devel] configure: error: Python module libxml2 is needed to run this package

2015-04-11 Thread Philip Chimento
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


[gtk-osx-devel] configure: error: Python module libxml2 is needed to run this package

2014-12-23 Thread Jim Charlton

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.

jim...




___
Gtk-osx-devel-list mailing list
Gtk-osx-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-devel-list


Re: [gtk-osx-devel] configure: error: Python module libxml2 is needed to run this package

2014-12-23 Thread Philip Chimento
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
___
Gtk-osx-devel-list mailing list
Gtk-osx-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-devel-list