[winswitch] error on build

Michael Durkin kc7noa at gmail.com
Sat Feb 25 16:11:58 GMT 2017


humm ....

says to use -fPIC, but it is included in the compile ...

building 'xpra.codecs.libav_common.av_log' extension
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall
-Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-I/usr/local/include -I/usr/include/python2.7 -c
xpra/codecs/libav_common/av_log.c -o
build/temp.linux-armv7l-2.7/xpra/codecs/libav_common/av_log.o -Wall -Werror
-Wno-error=strict-prototypes -fPIC
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions
-Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g
-fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g
-fstack-protector-strong -Wformat -Werror=format-security
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g
-fstack-protector-strong -Wformat -Werror=format-security
build/temp.linux-armv7l-2.7/xpra/codecs/libav_common/av_log.o
-L/usr/local/lib -lavutil -lm -o
build/lib.linux-armv7l-2.7/xpra/codecs/libav_common/av_log.so -Wall
/usr/bin/ld: /usr/local/lib/libavutil.a(log.o): relocation
R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making
a shared object; recompile with -fPIC
/usr/local/lib/libavutil.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1


On Sat, Feb 25, 2017 at 8:08 AM, Michael Durkin <kc7noa at gmail.com> wrote:

> does that force usage of internal (that comes with xpra) codec's ?
>
> On Fri, Feb 17, 2017 at 8:38 PM, Antoine Martin <antoine at nagafix.co.uk>
> wrote:
>
>> Please always keep the list CCed.
>>
>> On 18/02/17 01:43, Michael Durkin wrote:
>> > ok, this error is over my head ...
>> >
>> > building 'xpra.codecs.libav_common.av_log' extension
>> > arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall
>> > -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2
>> > -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC
>> > -I/usr/local/include -I/usr/include/python2.7 -c
>> > xpra/codecs/libav_common/av_log.c -o
>> > build/temp.linux-armv7l-2.7/xpra/codecs/libav_common/av_log.o -Wall
>> > -Werror -Wno-error=strict-prototypes -fPIC
>> > arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1
>> > -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro
>> > -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes
>> > -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat
>> > -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro
>> > -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat
>> > -Werror=format-security
>> > build/temp.linux-armv7l-2.7/xpra/codecs/libav_common/av_log.o
>> > -L/usr/local/lib -lavutil -lm -o
>> > build/lib.linux-armv7l-2.7/xpra/codecs/libav_common/av_log.so -Wall
>> > /usr/bin/ld: /usr/local/lib/libavutil.a(log.o): relocation
>> > R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when
>> > making a shared object; recompile with -fPIC
>> > /usr/local/lib/libavutil.a: error adding symbols: Bad value
>> > collect2: error: ld returned 1 exit status
>> > error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
>> I think someone hit this error before, but I can't remember the details.
>> This is a toolchain problem, you will need to get someone from Odroid to
>> help you here. This looks relevant:
>> https://bugs.launchpad.net/ubuntu/+source/gcc-4.4/+bug/503448
>>
>> Or just disable the ffmpeg based codecs (and maybe others too):
>> ./setup.py --without-dec_avcodec2 --without-csc_swcale
>> --without-enc_ffmpeg
>>
>> Cheers
>> Antoine
>>
>>
>>
>> >
>> >
>> > On Fri, Feb 17, 2017 at 9:44 AM, Michael Durkin <kc7noa at gmail.com
>> > <mailto:kc7noa at gmail.com>> wrote:
>> >
>> >     Every thing on that page is installed .. or was already part of the
>> >     Ubuntu 16.04 HardKernel image ...
>> >
>> >     hit this error ...
>> >
>> >     error: implicit declaration of function 'avcodec_receive_frame'
>> >
>> >     humm .. not quite an error, just not ffmpeg V3 ....
>> >     Im not sure what would happen if i remove ffmpeg to anything else
>> ...
>> >     Ill try to build ffmpeg from svn/git ...
>> >
>> >     On Thu, Feb 16, 2017 at 10:57 PM, Antoine Martin via shifter-users
>> >     <shifter-users at lists.devloop.org.uk
>> >     <mailto:shifter-users at lists.devloop.org.uk>> wrote:
>> >
>> >         On 17/02/17 13:26, Michael Durkin via shifter-users wrote:
>> >         > Not sure if this is a but yet .. probably more of a
>> Odroid-X2/Ubuntu16.04
>> >         > fresh install issue ..
>> >         >
>> >         > found gcc version: 5.4.0
>> >         > Traceback (most recent call last):
>> >         >   File "setup.py", line 2449, in <module>
>> >         >     ffmpeg_pkgconfig = pkgconfig("libavcodec", "libavformat")
>> >         >   File "setup.py", line 688, in exec_pkgconfig
>> >         >     raise Exception("ERROR: cannot find a valid pkg-config
>> entry for %s
>> >         > using PKG_CONFIG_PATH=%s" % (" or ".join(options),
>> >         > os.environ.get("PKG_CONFIG_PATH", "(empty)")))
>> >         > Exception: ERROR: cannot find a valid pkg-config entry for
>> libavformat
>> >         > using PKG_CONFIG_PATH=(empty)
>> >         You need the libavformat development headers and pkg-config
>> file.
>> >         I have added more details here:
>> >         https://www.xpra.org/trac/wiki/Building/Debian
>> >         <https://www.xpra.org/trac/wiki/Building/Debian>
>> >
>> >         Cheers
>> >         Antoine
>> >
>> >         >
>> >         > im still investigating ....
>> >         > _______________________________________________
>> >         > shifter-users mailing list
>> >         > shifter-users at lists.devloop.org.uk
>> >         <mailto:shifter-users at lists.devloop.org.uk>
>> >         > http://lists.devloop.org.uk/mailman/listinfo/shifter-users
>> >         <http://lists.devloop.org.uk/mailman/listinfo/shifter-users>
>> >         >
>> >
>> >         _______________________________________________
>> >         shifter-users mailing list
>> >         shifter-users at lists.devloop.org.uk
>> >         <mailto:shifter-users at lists.devloop.org.uk>
>> >         http://lists.devloop.org.uk/mailman/listinfo/shifter-users
>> >         <http://lists.devloop.org.uk/mailman/listinfo/shifter-users>
>> >
>> >
>> >
>>
>>
>



More information about the shifter-users mailing list