Jump to content


Photo

homebuild compilation fails


  • Please log in to reply
9 replies to this topic

#1 pasquenel

  • Senior Member
  • 213 posts

0
Neutral

Posted 31 January 2021 - 13:36

I've installed the openpli build environment on a raspi server.

 

When I tried to compile I got 3 error messages as you can see below.

It seems that there is something missing for the support of 'armv7l' architecture.

 

What needs to be done to solve this issue?

 

 
 
******************************************************************************************************
pi@raspberrypi:~/openpli-oe-core $ MACHINE=vuduo4kse make image
Building image for vuduo4kse
Loading cache: 100% |############################################| Time: 0:00:00
Loaded 105 entries from dependency cache.
ERROR: /home/pi/openpli-oe-core/meta-openpli/recipes-support/fstrcmp/fstrcmp_0.7.bb: Unable to determine endianness for architecture 'armv7l'
ERROR: /home/pi/openpli-oe-core/meta-openpli/recipes-support/fstrcmp/fstrcmp_0.7.bb: Please add your architecture to siteinfo.bbclass
ERROR: Failed to parse recipe: /home/pi/openpli-oe-core/meta-openpli/recipes-support/fstrcmp/fstrcmp_0.7.bb
 
Summary: There were 3 ERROR messages shown, returning a non-zero exit code.
make: *** [Makefile:129: image] Fout 1
 


Re: homebuild compilation fails #2 SpaceRat

  • Senior Member
  • 1,030 posts

+65
Good

Posted 31 January 2021 - 13:43

I'm not 100% sure, but I don't think you can cross-compile E2 on anything but x64.


1st box: Vu+ Ultimo 4k 4xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
2nd box: Gigablue Quad 4k 2xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
testing boxes: Vu+ Duo² + AX Quadbox HD2400 + 2x Vu+ Solo² + Octagon SF4008
Sats & Pay-TV: Astra 19.2°E + Hotbird 13°E with Redlight / SCT HD / SES Astra HD- / Sky V14 / 4th empire propaganda TV
Card-Server: Raspberry Pi + IPv6-capable oscam
Router: Linksys WRT1900ACS w/ LEDE + Fritz!Box 7390

Re: homebuild compilation fails #3 WanWizard

  • PLi® Core member
  • 68,559 posts

+1,737
Excellent

Posted 31 January 2021 - 13:47

armv7l is the architecture of the Pi, looks like cross-compliing on a Pi is not supported.

 

edit: Spacerat just beat me to it... ;)


Edited by WanWizard, 31 January 2021 - 13:47.

Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: homebuild compilation fails #4 pasquenel

  • Senior Member
  • 213 posts

0
Neutral

Posted 31 January 2021 - 15:11

I'm not 100% sure, but I don't think you can cross-compile E2 on anything but x64.

I've also a virtual hyper-v linux environment running on a X64 PC.

There the compile/build process was successfull. The build was also running on target.

I don't know if there is an X32 layer somewhere in between ...

 

I was hoping that this could be solved by adding / changing a few lines in the build scripts.



Re: homebuild compilation fails #5 Erik Slagter

  • PLi® Core member
  • 46,951 posts

+541
Excellent

Posted 31 January 2021 - 16:36

There have been several attempts at running enigma on Raspberry PI. The problem is, that this SoC does not have any DVB hardware. So you would end up writing an emulation layer for that and that would A LOT of work. So in the end they always give in.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: homebuild compilation fails #6 satforindo

  • Senior Member
  • 61 posts

0
Neutral

Posted 31 January 2021 - 17:03

I once cross-compiled enigma2 on an Armbian (S905x Android box), it was just super slow to finish, so then I aborted it. The other time I tried once more, and it was never going to compile anymore.

 

Now let me try it once more.

 

 

Attached Files



Re: homebuild compilation fails #7 pasquenel

  • Senior Member
  • 213 posts

0
Neutral

Posted 31 January 2021 - 17:39

I once cross-compiled enigma2 on an Armbian (S905x Android box), it was just super slow to finish, so then I aborted it. The other time I tried once more, and it was never going to compile anymore.

 

Now let me try it once more.

 In the attached thumbnails that you've added, I can see that you get already further than I could.

What changes have you applied to avoid the errors that I've faced during my attempt?



Re: homebuild compilation fails #8 pasquenel

  • Senior Member
  • 213 posts

0
Neutral

Posted 31 January 2021 - 17:52

armv7l is the architecture of the Pi, looks like cross-compliing on a Pi is not supported.

 

edit: Spacerat just beat me to it... ;)

you're right.

seems that armv7a is supported and armv7l is not.

Do you have any idea about the impact analysis to support armv7l as well?



Re: homebuild compilation fails #9 satforindo

  • Senior Member
  • 61 posts

0
Neutral

Posted 31 January 2021 - 17:53

 

I once cross-compiled enigma2 on an Armbian (S905x Android box), it was just super slow to finish, so then I aborted it. The other time I tried once more, and it was never going to compile anymore.

 

Now let me try it once more.

 In the attached thumbnails that you've added, I can see that you get already further than I could.

What changes have you applied to avoid the errors that I've faced during my attempt?

 

I just follow the instruction from the OpenPLi wiki to run the make image.

 

Could this be distro related? Maybe an Armbian on the Raspberry Pi could solve the error. Anyway, I haven't tried yet a cross-compile on a Raspberry Pi, mine is too old (Raspberry Pi 2).



Re: homebuild compilation fails #10 pasquenel

  • Senior Member
  • 213 posts

0
Neutral

Posted 31 January 2021 - 18:19

 

 

I once cross-compiled enigma2 on an Armbian (S905x Android box), it was just super slow to finish, so then I aborted it. The other time I tried once more, and it was never going to compile anymore.

 

Now let me try it once more.

 In the attached thumbnails that you've added, I can see that you get already further than I could.

What changes have you applied to avoid the errors that I've faced during my attempt?

 

I just follow the instruction from the OpenPLi wiki to run the make image.

 

Could this be distro related? Maybe an Armbian on the Raspberry Pi could solve the error. Anyway, I haven't tried yet a cross-compile on a Raspberry Pi, mine is too old (Raspberry Pi 2).

 

After I posted my previous reply, I digged a bit further and saw that there is support for armv7a




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users