[x264-devel] x264 shared lib on Solaris.

Media Streaming Services mediastream at gmail.com
Tue Apr 4 16:16:39 CEST 2006


Week 2... rations, oxygen and patience are running out, Solaris wont'
budge...
We've been trying to build x264 shared library (latest CVS) for ffmpeg, so
we can run it on an old 16 CPU Sun box with Solaris 9.
Made some minor fixes on the way.
1) configure line1: /bin/bash.
2) dos2unix all .c and .h files.
3) commented out bit of code that was calling MS Visual C variable.(
ratecontrol.c file, "definite" section).

I've had a few conversations on #x264dev @freenode, thanks for all the help
guys (caro!), but it still won't work.



:::::::::::::::::::::::::::::::::::::::The
error:::::::::::::::::::::::::::::::::::::

TO-PTE-APP: gcc -v -shared -o libx264.so.45 common/mc.o common/predict.o
common/pixel.o common/macroblock.o common/frame.o common/dct.o
common/cpu.o common/cabac.o common/common.o common/mdate.o common/csp.o
common/set.o common/quant.o encoder/analyse.o encoder/me.o
encoder/ratecontrol.o encoder/set.o encoder/macroblock.o encoder/cabac.o
encoder/cavlc.o encoder/encoder.o encoder/eval.o extras/getopt.o
common/sparc/pixel.o -Wl,-soname,libx264.so.45



Reading specs from /usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as
--with-ld=/usr/ccs/bin/ld --disable-nls
Thread model: posix
gcc version 3.4.2
 /usr/local/libexec/gcc/sparc-sun-solaris2.9/3.4.2/collect2 -V -G -dy -z
text -Y P,/usr/ccs/lib:/usr/lib -Qy -o libx264.so.45
/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/crti.o
/usr/ccs/lib/values-Xa.o
/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/crtbegin.o
-L/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2
-L/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/../../../../sparc-sun-so
laris2.9/lib
-L/usr/ccs/bin -L/usr/ccs/lib
-L/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/../../.. common/mc.o
common/predict.o common/pixel.o common/macroblock.o common/frame.o
common/dct.o common/cpu.o common/cabac.o common/common.o common/mdate.o
common/csp.o common/set.o common/quant.o encoder/analyse.o encoder/me.o
encoder/ratecontrol.o encoder/set.o encoder/macroblock.o encoder/cabac.o
encoder/cavlc.o encoder/encoder.o encoder/eval.o extras/getopt.o
common/sparc/pixel.o -soname libx264.so.45 -lgcc_s -lgcc_s
/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/crtend.o
/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/crtn.o
ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.391
ld: warning: option -o appears more than once, first setting taken
ld: fatal: file libx264.so.45: unknown file type
ld: fatal: File processing errors. No output written to libx264.so.45
collect2: ld returned 1 exit status

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


Please Advise.


Dennis and Vanessa.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.videolan.org/pipermail/x264-devel/attachments/20060404/4368af03/attachment.htm 


More information about the x264-devel mailing list