|
From: Gregory L. <gle...@cu...> - 2000-12-18 19:00:39
|
On 18 Dec 2000 09:52:39 -0800, Bob Stayton wrote: > I'm downloaded scrollkeeper-0.0.2.tar.tz, but I'm not > able to compile it on my system (Caldera LTP). Configure runs > OK, but when I run make, I get: > > make[3]: Entering directory `/home/bobs/scrollkeeper-0.0.2/cl/src' > gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/libxml -I/usr/include -g - > O2 -c preinstall.c > preinstall.c: In function `update_doc_url_in_omf_file': > preinstall.c:39: structure has no member named `childs' > > If I look in /usr/include/libxml where the structure xmlNodePtr > should be defined, I see that it has no "childs" member. I have > a feeling I have the wrong libxml. I need the Gnome libxml, > right? The files in my /usr/include/libxml seem to have come > from W3C. libxml is written by Daniel Veillard (no, I can't speel in english, let alone french), who works for the w3c. The package is "sort of" under the auspices of GNOME, but probably because at the time he developed it, there weren't other alternatives that were so open. Ok, enough politics, time to fix the problem. IIRC, Caldera uses RPM. Did you install your copy of libxml from RPM? If so, try 'rpm -q libxml' to find out what version you have. If you installed libxml from a tarball, try looking at the libraries that it installed, probably in /usr/lib. (called libxml.so.?.?.?). The very latest and greates is libxml 1.8.10, although there is a libxml 2 available as well. I don't think libxml 2 will work with scrollkeeper. Upgrading to a newer libxml (rpmfind.net is your friend) should fix things, but I'm curious as to what version you have that is causing this to break. Greg |