Package Details: libcec-git 1:2.1.4.155.g1855591-1

Git Clone URL: https://aur.archlinux.org/libcec-git.git (read-only)
Package Base: libcec-git
Description: Pulse-Eight's libcec for the Pulse-Eight USB-CEC adapter
Upstream URL: https://github.com/Pulse-Eight/libcec
Licenses: GPL
Conflicts: libcec
Provides: libcec
Submitter: cgirard
Maintainer: cgirard
Last Packager: cgirard
Votes: 11
Popularity: 0.000000
First Submitted: 2012-01-26 00:11
Last Updated: 2015-06-15 11:01

Required by (15)

Sources (1)

Latest Comments

cgirard commented on 2013-01-04 10:10

Sorry about that. I had solved the problem on my side but was reluctant to update the modified version as it implies a modified lockdev PKGBUILD.
It is now done.

Anonymous comment on 2013-01-03 13:55

The issue seem to be libcec-git linking to the static "lockdev".

I have an updated PKGBUILD for lockdev here: https://dl.dropbox.com/u/6527648/arch/lockdev/PKGBUILD

which includes a patch from fedora that just adds a symlink

ln-s /lib/liblockdev.so.1.0.3 /lib/lib/liblockdev.so

amieiro commented on 2013-01-01 13:08

@graysky:
I solve that problem by recompile lockdev with -fPIC as sugested perosb by in https://bbs.archlinux.org/viewtopic.php?pid=1211440#p1211440

graysky commented on 2012-12-30 14:23

/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../lib/liblockdev.a(lockdev.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../lib/liblockdev.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [libcec.la] Error 1
make[2]: Leaving directory `/scratch/libcec-git/src/libcec-build/src/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/scratch/libcec-git/src/libcec-build'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...