[winswitch] error on build

Antoine Martin antoine at nagafix.co.uk
Sat Feb 18 04:38:59 GMT 2017


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