<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.14.1">
</HEAD>
<BODY>
Hi there <BR>
<BR>
Sorry My emails were blocked by Telecom, you were all SPAMs<BR>
<BR>
So ...<BR>
I did flag the gcc compiler by :<BR>
CFLAGS="-03 -fPIC"<BR>
Bingo, the all lot worked. It is a recurrent problem with X64 and gcc.<BR>
I still have to modify a line :<BR>
<BR>
if test "x$enable_mmx" = "xno"; then<BR>
                ff_conf_args="$ff_conf_args --disable-mmx"<BR>
<BR>
Can I add stuff after --disable-mmx ? like --disable--mmx --enable-altivec<BR>
<BR>
ff_conf_args="$ff_conf_args --disable-mmx --enable-altivec"<BR>
or is it against the rules ?<BR>
<BR>
Thanks again for your time<BR>
Cheers<BR>
E<BR>
<BR>
<BR>
On Mon, 2007-09-10 at 10:55 +1200, nic wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Hi Edouard</FONT>
<FONT COLOR="#000000">Without being in any way familiar with the specifics of you're seeing, two things strike </FONT>
<FONT COLOR="#000000">me. First, your comments saying it used to work, and all libs are up to date. Possibly the </FONT>
<FONT COLOR="#000000">update of the libraries actually broke something, so that paths are different. This is </FONT>
<FONT COLOR="#000000">perhaps confirmed by the fact that you can't compile a basic driver.</FONT>
<FONT COLOR="#000000">The other thing is the warning that --datarootdir is being ignored. There are a whole </FONT>
<FONT COLOR="#000000">bunch of similar instances mentioned on google, and generally seem to relate to the </FONT>
<FONT COLOR="#000000">particular version of autoconf. So the two problems might go together. try looking at </FONT>
<FONT COLOR="#000000">autoconf: maybe an update, or revert to a different version, or see if there's a </FONT>
<FONT COLOR="#000000">compatibility mode.</FONT>
<FONT COLOR="#000000">Good luck</FONT>
<FONT COLOR="#000000">Nic C-L</FONT>
<FONT COLOR="#000000">Edouard Chalaron wrote:</FONT>
<FONT COLOR="#000000">> Hi all</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> I have been unable to recompile some source code that I had for a long</FONT>
<FONT COLOR="#000000">> time.</FONT>
<FONT COLOR="#000000">> I updated by subversion these sources and still can not compile.</FONT>
<FONT COLOR="#000000">> (Packages are not an option, the few I can find are not reliable,</FONT>
<FONT COLOR="#000000">> missing or deprecated libs)</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> For say, the autogen is working fine and configure is going fine too,</FONT>
<FONT COLOR="#000000">> however I managed to filter out some warning on the output</FONT>
<FONT COLOR="#000000">> of ./configure :</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> /bin/bash: ./config.rpath: No such file or directory</FONT>
<FONT COLOR="#000000">> cat: /etc/ld.so.conf.d/*.conf: No such file or directory</FONT>
<FONT COLOR="#000000">> cat: /etc/ld.so.conf.d/*.conf: No such file or directory</FONT>
<FONT COLOR="#000000">> config.status: WARNING: po/Makefile.in.in seems to ignore the</FONT>
<FONT COLOR="#000000">> --datarootdir setting</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> That is a bit odd....</FONT>
<FONT COLOR="#000000">> That would be a first step.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Since ./configure says to me that all is Ok anyway and I go for a make,</FONT>
<FONT COLOR="#000000">> I just do it.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> /usr/bin/ld: /usr/lib/libx264.a(common.o): relocation R_X86_64_32</FONT>
<FONT COLOR="#000000">> against `a local symbol' can not be used when making a shared object;</FONT>
<FONT COLOR="#000000">> recompile with -fPIC</FONT>
<FONT COLOR="#000000">> /usr/lib/libx264.a: could not read symbols: Bad value</FONT>
<FONT COLOR="#000000">> collect2: ld returned 1 exit status</FONT>
<FONT COLOR="#000000">> make[3]: *** [libquicktimehv.la] Error 1</FONT>
<FONT COLOR="#000000">> make[2]: *** [all-recursive] Error 1</FONT>
<FONT COLOR="#000000">> make[1]: *** [all-recursive] Error 1</FONT>
<FONT COLOR="#000000">> make: *** [all] Error 2</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> I sent the errors to the maintainers of the code, still waiting for an</FONT>
<FONT COLOR="#000000">> answer but, with my permanent condition of being a shit magnet, it seems</FONT>
<FONT COLOR="#000000">> that I am the only one.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> So ... Is it related to the config warnings ? any suggestion, ideas ???</FONT>
<FONT COLOR="#000000">> anything ....the fPIC stuff is not in cause according to the</FONT>
<FONT COLOR="#000000">> developpers.</FONT>
<FONT COLOR="#000000">> X264 has been dowloaded and installed with making a deb package. No</FONT>
<FONT COLOR="#000000">> troubles...</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Just for testing to eliminate all possible source of trouble I went to</FONT>
<FONT COLOR="#000000">> compile a really simple stuff (the driver for the wireless of my</FONT>
<FONT COLOR="#000000">> Presario V3000)... does not even compile.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Where I am really P...D off is that this code compiled out of the box</FONT>
<FONT COLOR="#000000">> recently.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Distribution is Feisty fawn for AMD64. All libs up to date, but may I</FONT>
<FONT COLOR="#000000">> miss some of them</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Any help appreciated</FONT>
<FONT COLOR="#000000">> THanks</FONT>
<FONT COLOR="#000000">> Edouard</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> </FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>