<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1"><tt>Wanted to provide some more info:<br>
<br>
$ pkg-config --libs --cflags --print-errors sdl<br>
-D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL  -Wl,/usr/lib64 -lSDL
-lpthread  <br>
<br>
So, why I am getting the error:<br>
<br>
</tt></font><font size="+1"><tt>/usr/lib/libSDL.so: could not read
symbols: File in wrong format<br>
<br>
Any info on how to fix this?<br>
</tt></font><font size="+1"><tt><br>
</tt></font><br>
JD wrote:
<blockquote cite="mid:4A00DBA8.20008@gmail.com" type="cite"><font
 size="+1"><tt>On Fedora 7, x86_64 :<br>
rpmbuild -v -bb vlc.spec<br>
  <br>
yielded this error:<br>
  <br>
/bin/sh ../../libtool --tag=CC   --mode=link gcc -std=gnu99
`top_builddir="../.." ../../vlc-config --cflags plugin
libaout_sdl_plugin.la` -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes
-Wvolatile-register-var -rpath '/usr/lib64/vlc/audio_output'
-avoid-version -module -no-undefined -export-symbol-regex ^vlc_entry
-shrext .so `top_builddir="../.." ../../vlc-config --ldflags plugin
libaout_sdl_plugin.la`  -o libaout_sdl_plugin.la 
libaout_sdl_plugin_la-sdl.lo  `top_builddir="../.." ../../vlc-config
-libs plugin libaout_sdl_plugin.la` ../../src/libvlccore.la <br>
libtool: link: gcc -std=gnu99 -shared 
.libs/libaout_sdl_plugin_la-sdl.o   -L/usr/lib /usr/lib/libSDL.so
../../src/.libs/libvlccore.so -L/lib64 -lhal -ldbus-1 -lrt -lpthread
-ldl -lm  -m64 -mtune=generic -Wl,-rpath -Wl,/usr/lib   -Wl,-soname
-Wl,libaout_sdl_plugin.so -o .libs/libaout_sdl_plugin.so<br>
/usr/lib/libSDL.so: could not read symbols: File in wrong format<br>
collect2: ld returned 1 exit status<br>
make[4]: *** [libaout_sdl_plugin.la] Error 1<br>
make[4]: Leaving directory
`/sdb2/linux/fc7-x86_64/usr/src/redhat/BUILD/vlc-0.9.9/modules/audio_output'<br>
make[3]: *** [all] Error 2<br>
make[3]: Leaving directory
`/sdb2/linux/fc7-x86_64/usr/src/redhat/BUILD/vlc-0.9.9/modules/audio_output'<br>
make[2]: *** [all-recursive] Error 1<br>
make[2]: Leaving directory
`/sdb2/linux/fc7-x86_64/usr/src/redhat/BUILD/vlc-0.9.9/modules'<br>
make[1]: *** [all-recursive] Error 1<br>
make[1]: Leaving directory
`/sdb2/linux/fc7-x86_64/usr/src/redhat/BUILD/vlc-0.9.9'<br>
make: *** [all] Error 2<br>
error: Bad exit status from /var/tmp/rpm-tmp.96468 (%build)<br>
  <br>
  <br>
RPM build errors:<br>
    Bad exit status from /var/tmp/rpm-tmp.96468 (%build)<br>
  <br>
I have already reported this problem, but no one seems to have a clue.<br>
  <br>
All other packages I build, automatically link with libs in
/usr/lib64/...etc<br>
but this package tried to link with 32 bit libs in /usr/lib<br>
  <br>
Thank for your help.<br>
  <br>
JD<br>
  </tt></font>
</blockquote>
</body>
</html>