I tried to install glade3 from the port. There seems to be some problem with Python versions. I get the following error:
Somehow building this port seems to depend on python 2.6 - but the default version on my quite fresh FreeBSD install seems to be another one.
Also the port
ports/textproc/py-libxml2
seems to install the version for python 2.7. I tried to import the libxml2 in python2.6 which didn't work
Removing Python 2.6 doesn't solve the issue, it just gives another error
the first line of
/usr/local/bin/xml2po
suggests that it depends on python 2.6
Probably the only solution would be to install a version of py-libxml2 that works with python2.6 - but how do I achieve that?
Code:
[...]
`which xml2po` -m docbook -e -t "${mo}" \
"${d}C/glade.xml" > glade.xml.tmp && \
cp glade.xml.tmp glade.xml && rm -f glade.xml.tmp)
Traceback (most recent call last):
File "/usr/local/bin/xml2po", line 191, in <module>
main(sys.argv[1:])
File "/usr/local/bin/xml2po", line 88, in main
from xml2po import Main
File "/usr/local/lib/python2.6/site-packages/xml2po/__init__.py", line 27, in <module>
import libxml2
ImportError: No module named libxml2
gmake[2]: *** [bg/glade.xml] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/glade3/work/glade3-3.7.3/help'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/glade3/work/glade3-3.7.3'
gmake: *** [all] Error 2
*** Error code 1
Somehow building this port seems to depend on python 2.6 - but the default version on my quite fresh FreeBSD install seems to be another one.
Code:
$ python -V
Python 2.7.1
Also the port
ports/textproc/py-libxml2
seems to install the version for python 2.7. I tried to import the libxml2 in python2.6 which didn't work
Code:
Python 2.6.6 (r266:84292, Apr 21 2011, 12:51:54)
[GCC 4.2.1 20070719 [FreeBSD]] on freebsd8
Type "help", "copyright", "credits" or "license" for more information.
>>> import libxml2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named libxml2
Removing Python 2.6 doesn't solve the issue, it just gives another error
Code:
`which xml2po` -m docbook -e -t "${mo}" \
"${d}C/glade.xml" > glade.xml.tmp && \
cp glade.xml.tmp glade.xml && rm -f glade.xml.tmp)
/usr/local/bin/xml2po: not found
gmake[2]: *** [bg/glade.xml] Error 127
the first line of
/usr/local/bin/xml2po
suggests that it depends on python 2.6
Code:
#!/usr/local/bin/python2.6
Probably the only solution would be to install a version of py-libxml2 that works with python2.6 - but how do I achieve that?