corbinlc / gnuroot

154 stars 29 forks source link

Blender, Audacity, Pulseaudio on Android 7: cannot enable executable stack as shared object requires: Permission denied #99

Open steffomix opened 6 years ago

steffomix commented 6 years ago

blender: error while loading shared libraries: libx264.so.142: cannot enable executable stack as shared object requires: Permission denied

Audiocity and Pulseaudio have similar several problems like "connection refused" or "permission denied" errors.

Is there a workaround through configuration possible?

OZZ-MAN commented 6 years ago

I was hoping there was an answer. Does it even on Android 5.01 (rooted). I tried it out on my GS7 edge and it choked on Nuget so figured if the system that was rooted, it would work. NOT! Figured Id be nice and try to get a solution before giving my review. Please inform.

OZZ-MAN commented 6 years ago

I noticed a lot of your projects seem abandoned. Everything ok?

jansenmtan commented 6 years ago

Get the execstack package and put these into the terminal: execstack -c /usr/lib/arm-linux-gnueabihf/libx264.so.142 execstack -c /usr/lib/arm-linux-gnueabihf/x264-10bit/libx264.so.142

Audacity will run, but still has issues.

steffomix commented 6 years ago

@jansenmtan Does not help. On audacity I get this error: audacity: error while loading shared libraries: libmad.so.0: cannot enable executable stack as shared object requires: Permission denied

Tried execstack on libmad, libmad.so and libmad.so.0 but all those files doesn't exist. Then I installed libmadlib and reinstalled libmad0 but it doesn't work either.