It doesn't compile...
gcc -shared -o libxavs.so.1 common/mc.o common/predict.o common/pixel.o common/macroblock.o common/frame.o common/dct.o common/cpu.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/cavlc.o encoder/encoder.o encoder/eval.o encoder/lookahead.o common/i386/dct-c.o common/i386/mc-c.o common/i386/predict-c.o common/i386/cpu-a.o common/i386/dct-sse2.o common/i386/deblock.o common/i386/deblock_inter.o common/i386/deblock_intra.o common/i386/mc-a01.o common/i386/mc-a.o common/i386/pixel-a.o common/i386/pixel-sse2.o common/i386/predict-a.o common/i386/qpel.o common/i386/quant_sse2.o -Wl,-soname,-Wl,-soname,libxavs.so.1 -Wl,-O1,--sort-common,--as-needed,-z,relro -lm -lpthread -Wl,-Bsymbolic -s
common/i386/cpu-a.o: In function `xavs_emms':
common/i386/cpu-a.asm:(.text+0x50): multiple definition of `xavs_emms'
common/cpu.o:/tmp/pacaurtmp/xavs-svn/src/trunk/common/cpu.c:285: first defined here
/usr/bin/ld: common/i386/deblock.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
common/i386/deblock.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:70: recipe for target 'libxavs.so.1' failed
make: *** [libxavs.so.1] Error 1
==> ERROR: A failure occurred in build().
Aborting...
:: xavs-svn cleaning skipped
:: failed to build xavs-svn package(s)
Search Criteria
Package Details: xavs-svn 51-1
Package Actions
| Package Base: | xavs-svn |
|---|---|
| Description: | AVS is the Audio Video Standard of China. This project aims to implement high quality AVS encoder and decoder. (SVN version) |
| Upstream URL: | http://xavs.sourceforge.net/ |
| Category: | multimedia |
| Licenses: | |
| Submitter: | sl1pkn07 |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 0 |
| First Submitted: | 2011-06-25 19:34 |
| Last Updated: | 2011-06-25 19:34 |
Latest Comments
Comment by davispuh
Anonymous comment
Hi, I took a look at your PKGBUILD. There are some things that can be done better. Here's my PKGBUILD http://pastebin.com/PXenGRQF