I have problems compiling vcdimager-0.7.12:
Right now, I'm not getting a clean ./configure: (I tried a make anyhow,
and all the xml stuff failed to make). So, one thing at a time:
Here is the warning outputted by running ./configure
configure: WARNING: 'missing' script is too old or missing
checking for libxml - version > 2.3.8... no
Then configure tells me it couldn't run libxml test program; failed to
compile or link. I do have libxml 2.4.22 and libxml-devel 2.4.22 installed.
Per the error message, I checked /usr/bin/xml2-config:
bash# /usr/bin/xml2-config --prefix
/usr
bash# /usr/bin/xml2-config --libs
-L/usr/lib -lxml2 -lz -lm
bash# /usr/bin/xml2-config --libs
-I/usr/include/libxml2
bash# /usr/bin/xml2-config --version
2.4.22
This all seems to be consistent with how libxml2 is installed.
Then I checked config.log, and searched for "error"
I found 2 errors:
In config.log:
conftest.c:2: parse error before 'me'
configure :2263: $? = 1
configure: failed program was:
#ifndef __cplusplus
choke me
#endif
In config.log:
configure:9373: `not' undeclared (first use in this function)
configure:9373: (Each undeclared identifier is reported only once
configure:9373: for each function it appears in.)
configure:9373: parse error before `big'
configure:9385: $? = 1
configure: failed program was:
#line 9359 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
Next, I searched config.log for libxml2 and looked for anything that
seemed like a failure:
In config.log:
configure:7727: checking for xml2-config
configure:7744: found /usr/bin/xml2-config
configure:7756: result: /usr/bin/xml2-config
configure:7764: checking for libxml - version >= 2.3.8
configure:7867: gcc -o conftest -g -O2
-I/usr/include/libxml2 conftest.c -L/usr/lib -lxml2 -lz -lm >&5
configure:7792: xmlversion.h: Too many levels of symbolic links
configure:7870: $? = 1
configure: program exited with status 1
configure: failed program was:
#line 7788 "configure"
#include "confdefs.h"
In config.log:
configure:7932: gcc -o conftest -g -O2 -I/usr/include/libxml2 conftest.c
-L/usr/lib -lxml2 -lz -lm >&5
configure:7913: xmlversion.h: Too many levels of symbolic links
configure:7935: $? = 1
configure: failed program was:
#line 7911 "configure"
#include "confdefs.h"
Help, anyone
TIA!