Re: libxml2mod.so: undefined symbol





On 8/19/07, Justin Conover <justin conover gmail com> wrote:
Generating and caching the translation database
Merging translations into gnome-about.desktop.
make[6]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90 /gnome-about'
make[5]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90/gnome-about'
Making all in pixmaps
make[5]: Entering directory `/home/justin/Download/garnome- 2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90/pixmaps'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome- desktop-2.19.90/pixmaps'
Making all in desktop-docs
make[5]: Entering directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90/desktop-docs'
Making all in fdl
make[6]: Entering directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90/desktop-docs/fdl'
if ! test -d ar/; then mkdir ar/; fi
if [ -f "C/fdl.xml" ]; then d="../"; else d="/home/justin/Download/garnome- 2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90/desktop-docs/fdl/"; fi; \
        (cd ar/ && \
          `which xml2po` -e -p \
            "${d}ar/ar.po" \
            "${d}C/fdl.xml" > fdl.xml.tmp && \
            cp fdl.xml.tmp fdl.xml && rm -f fdl.xml.tmp)
Traceback (most recent call last):
  File "/home/justin/garnome/bin/xml2po", line 35, in <module>
    import libxml2
  File "/usr/lib64/python2.5/site-packages/libxml2.py", line 1, in <module>
    import libxml2mod
ImportError: /usr/lib64/python2.5/site-packages/libxml2mod.so: undefined symbol: xmlTextReaderSetup
make[6]: *** [ar/fdl.xml] Error 1
make[6]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90/desktop-docs/fdl'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90/desktop-docs'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/justin/Download/garnome- 2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop/work/main.d/gnome-desktop-2.19.90 '
make[2]: *** [build-work/main.d/gnome-desktop-2.19.90/Makefile] Error 2
make[2]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/gnome-desktop'
make[1]: *** [../../desktop/gnome-desktop/cookies/main.d/install] Error 2
make[1]: Leaving directory `/home/justin/Download/garnome-2.19.90/desktop/bug-buddy'
make: *** [paranoid-install] Error 2

$ cat ../gar.conf.mk

<SNIP>
# If you want to use a different version of python everywhere
# change this
PYTHON = $(shell which python)
PYVER = $(shell $(PYTHON) -c "import sys; print sys.version[:3]")
PYTHONPATH=/usr/lib64/python2.5/site-packages:/usr/lib64/python2.5/site-packages/gtk-2.0:$ (main_libdir)/python$(PYVER)/site-packages:$(main_libdir)/python$(PYVER)/site-packages/gtk-2.0


SOLVED

Not sure why, but I added the path to the garnome to PYTHONPATH

 PYTHONPATH=/home/justin/garnome/lib/python2.5/site-packages:/usr/lib64/python2.5/site-packages:/usr/lib64/python2.5/site-packages/gtk- 2.0:$(main_libdir)/python$(PYVER)/site-packages:$(main_libdir)/python$(PYVER)/site-packages/gtk-2.0

$ cd /home/justin/Download/garnome-2.19.90/desktop/gnome-desktop
$ make clean
$ make install
<SNIP>
    [install] complete for gnome-desktop.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]