2.15.1, desktop/gnome-desktop, needs python libxml2 ?



While getting 2.15.1 up and running on fc3/x86_64, with a custom
python (v2.4), I bumped into this:

make[7]: Entering directory
`/foo/src/work/gnome-desktop/main.d/gnome-desktop-2.15.1/desktop-docs/fdl'
if ! test -d es/; then mkdir es/; fi
case "." in /*) sd=".";; *) sd="../.";; esac; \
if [ -f "C/fdl.xml" ]; then d="../"; else d="$sd/"; fi; \
(cd es/ && \
 `which xml2po` -e -p \
   "${d}es/es.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 "/foo/bin/xml2po", line 34, in ?
   import libxml2
ImportError: No module named libxml2

I grabbed and installed
ftp://xmlsoft.org/libxml2/python/libxml2-python-2.4.30.tar.gz.

This got me only one step further:

make[7]: Entering directory
`/foo/src/work/gnome-desktop/main.d/gnome-desktop-2.15.1/desktop-docs/fdl'
if ! test -d es/; then mkdir es/; fi
case "." in /*) sd=".";; *) sd="../.";; esac; \
if [ -f "C/fdl.xml" ]; then d="../"; else d="$sd/"; fi; \
(cd es/ && \
 `which xml2po` -e -p \
   "${d}es/es.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 "/foo/bin/xml2po", line 724, in ?
   doSerialize(doc)
 File "/foo/bin/xml2po", line 482, in doSerialize
   outtxt += doSerialize(child)
 File "/foo/bin/xml2po", line 476, in doSerialize
   (starttag, content, endtag, translation) = processElementTag(node, repl, 1)
 File "/foo/bin/xml2po", line 399, in processElementTag
   (starttag, content, endtag, translation) =
processElementTag(child, myrepl, 0)
 File "/foo/bin/xml2po", line 399, in processElementTag
   (starttag, content, endtag, translation) =
processElementTag(child, myrepl, 0)
 File "/foo/bin/xml2po", line 395, in processElementTag
   myrepl.append(processElementTag(child, myrepl, 1))
 File "/foo/bin/xml2po", line 399, in processElementTag
   (starttag, content, endtag, translation) =
processElementTag(child, myrepl, 0)
 File "/foo/bin/xml2po", line 410, in processElementTag
   starttag = startTagForNode(node)
 File "/foo/bin/xml2po", line 233, in startTagForNode
   for p in node.properties:
TypeError: iteration over non-sequence
make[7]: *** [es/fdl.xml] Error 1

Does anyone have any tips on this python business ?

Thanks,

- Adam



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