Alpha 18a3 build error on armv6h only (armv7h builds without issue)
#1
When trying to build 18a3 on raspberry pi classic (armv6h), I am experiencing critical build errors which seem to relate to fstrcmp as I show below.  What is odd is that I am able to build on raspberry pi 3 just fine (armv7h) using the very same build recipe.

Here is a snippet of the error building:
Code:
...
This is a PNG - lets load it via libpng...
flags/starrating/4.png                        
/bin/sh: -I.: command not found
    frame    0 (delay:   0)                         ARGB   (125,32 @ 16000 bytes)
This is a PNG - lets load it via libpng...
make[3]: *** [Makefile:315: man/cat1/fstrcmp.1] Error 127
make[3]: *** Waiting for unfinished jobs....
subtitles/rating/rating1.png                  
    frame    0 (delay:   0)                         ARGB   (125,32 @ 16000 bytes)
...
flags/videocodec/hvc1.png                     
****  duplicate of flags/videocodec/hev1.png
This is a PNG - lets load it via libpng...
flags/videocodec/mp4v.png                     
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
This is a PNG - lets load it via libpng...
flags/videocodec/mpeg1.png 
make[2]: *** [CMakeFiles/fstrcmp.dir/build.make:113: build/fstrcmp/src/fstrcmp-stamp/fstrcmp-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:297: CMakeFiles/fstrcmp.dir/all] Error 2
ake[1]: *** Waiting for unfinished jobs....
    frame    0 (delay:   0)                         ARGB   (270,120 @ 129600 bytes)
This is a PNG - lets load it via libpng...
flags/videocodec/mpeg1video.png               
...

Link to complete PKGBUILD (the build recipe): https://github.com/graysky2/PKGBUILDs/bl...t/PKGBUILD
Link to complete build log: https://gist.github.com/graysky2/1d085ab...ac751731fc
Link to CMakeError.log: https://gist.github.com/graysky2/e13c991...44310548f7
Link to CMakeOutput.log: https://gist.github.com/graysky2/2e67a13...89fe9160e0

EDIT: I see now that I mistakenly posted this to the linux subforum whereas it really belongs in the RPi forum.  Reported.
Need help programming a Streamzap remote?
Reply
#2
Please run 'make fstrcmp V=1 VERBOSE=1' instead of make to not have the interesting part of the build log spammed with other things.
Reply
#3
Good idea... I am puzzled by the output: https://gist.github.com/graysky2/ec4fe3a...26a737c33b

EDIT: and for comparison, the very same commands run on armv7h: https://gist.github.com/graysky2/ee70994...f948314f11
EDIT2: You can ignore the distcc errors; forgot to start the service on the slave machine.
Need help programming a Streamzap remote?
Reply
#4
checking for groff... no < armv6 

checking for groff... groff < armv7

install (add dependency on) groff

Or patch away man or whatever crap that ancient lib is generating.
Honestly I don't know why the devs decided to pickup an old unmantained lib which only debian/ubuntu has in its repos (+arch on AUR) instead on internal code which was working for years,
Reply
#5
@asavah I think you're right!  Testing out now.

EDIT: Successfully built.  Good call and thank you!
Need help programming a Streamzap remote?
Reply
#6
Code was GPL incompatible.
Reply
#7
(2018-08-02, 09:42)Rechi Wrote: Code was GPL incompatible.
 Anything I need to do?  Open an issue or...?
Need help programming a Streamzap remote?
Reply

Logout Mark Read Team Forum Stats Members Help
18a3 build error on armv6h only (armv7h builds without issue)0