Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Mar 2005 16:17:47 +0000
From:      Alex Shaw <alex.shaw@bulletonline.com>
To:        Alex Shaw <alex.shaw@bulletonline.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: libxml2 complier
Message-ID:  <20050315161747.28b30e19@zaphod.icarix.net>
In-Reply-To: <20050315133834.6c4fa792@zaphod.icarix.net>
References:  <20050315133834.6c4fa792@zaphod.icarix.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Finally ive managed to solve this problem by copying /usr/lib/libm.so.3 from the backup server onto the corrupt box. this fixed all the problems i was having ......(why oh why didnt I try this earlier)

 my only problem now is I cant understand why this file may have been changed. The last thing done before the failure was to install compat4x from the ports. Can anyone help me understand what happened or how this file was replaced, my understanding is that ports stuff is installed into /

regards 

Alex


On Tue, 15 Mar 2005 13:38:34 +0000
Alex Shaw <alex.shaw@bulletonline.com> wrote:

> 
> 
> Hi,
> 
> I have a problem compiling libxml2 from the ports. the error is this:
> 
> cc -O -pipe -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -o .libs/xpath1 xpath1.o  -L/usr/local/lib ../../.libs/libxml2.so -lz -liconv -lm -Wl,--rpath -Wl,/usr/local/lib
> ../../.libs/libxml2.so: undefined reference to `__signbit'
> gmake[3]: *** [xpath1] Error 1
> gmake[3]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.6.18/doc/examples'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.6.18/doc'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.6.18'
> gmake: *** [all] Error 2
> *** Error code 2
> 
> Ive tried compiling several different versions of libxml all produce the same error. I contacted the xml list for libxml2 and have been directed towards os help with the compiler, apperntly the compiler includes are not in sync with the installed libc. I know compat4x was installed recently and dont know if this has and relation.
> 
> I have included the text of the conversation on the libxml list for reference, Ideally I need to get this back up so i can get php-xml to run. Any suggestions here would be useful as I am out of my depth when it come to compilers and how they work.
> 
> unfortuantly rebuilding the box is out of the question, im away on a busiessness trip about 10000 miles from the server :(, so any solution that might be a temporary fix till i can get back next week would be a start
> 
> Also worth noting I complied a "hello world" app to test gcc and it worked.... dont know how much this will help.
> 
> Regards
> 
> Alex
> -- 
> Alex Shaw
> 
> 
> > Hi, im trying to install libxml2-2.6.18 from the FreeBSD ports, there is a problem with the compile on the system i am using. I have tried several versions of libxml2 and they all return the same error, which means its probably not an issue involved with libxml, but I cant pin down where the error is coming from, or what is causing the problem to occur. I was hoping someone on this list would be able to point me in the direction of what is causing this.
> > 
> > The error is:
> > cc -O -pipe -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -o .libs/xpath1 xpath1.o  -L/usr/local/lib ../../.libs/libxml2.so -lz -liconv -lm -Wl,--rpath -Wl,/usr/local/lib
> > ../../.libs/libxml2.so: undefined reference to `__signbit'
> 
>   paphio:~/XML -> grep __signbit *.c
>   paphio:~/XML -> grep __signbit *.c include/libxml/*.h
>   paphio:~/XML ->
> 
>  Somehow your system or compiler includes are not in synch with your
> installed libc, sounds bad, but you're right it doesn't sound like a
> libxml2 problem.
>  The great thing about those systems where everybody recompiles locally is
> that you don't have the same system as your neighbour, this is also its
> main drawback, you're on your own to debug the problem...
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050315161747.28b30e19>