POV-Ray / povray

The Persistence of Vision Raytracer: http://www.povray.org/
GNU Affero General Public License v3.0
1.35k stars 282 forks source link

Building on postmarketOS on PinePhone #400

Closed chiraag-nataraj closed 3 years ago

chiraag-nataraj commented 4 years ago

The build system needs tweaking in order to work on postmarketOS (and likely other systems with busybox instead of coreutils).

These were the only changes needed.

c-lipka commented 3 years ago

Issue #10 should have been fixed ages ago; what version of POV-Ray are you trying to build?

c-lipka commented 3 years ago

Looks like you are trying to compile v3.7, which was not developed with busybox-based target environments in mind. Fixing the configure script should be fairly easy, but addressing the data types issue might be fraught with danger of breaking other things, so we're unlikely to do that.

If you feel comfortable applying the workaround described in #10 manually, we recommend you do that. Otherwise you might want to try one of the latest tagged v3.8 development versions instead, which should have both issues fixed.

c-lipka commented 3 years ago

Please try whether the hotfix/v370_issue400 branch addresses your issues (and doesn't introduce any new ones). All going well, both issues you've mentioned should be gone.

c-lipka commented 3 years ago

Should be all fixed in 3.7-stable branch (v3.7.0.9). Corresponding fix in v3.8 still pending, but will follow same pattern (stat issue only; the other issue has already been fixed there).

chiraag-nataraj commented 3 years ago

Thanks @c-lipka! In the meantime, I've installed Mobian on my PinePhone, but if I reinstall postmarketOS again, I'll try compiling POV-Ray again.