When compiling firefox with -minimal, sdk is installed, but sdk binaries are not executable.
# ls -la /usr/lib/firefox/sdk/bin/
drwxr-xr-x 3 root root 4096 Apr 22 20:55 .
drwxr-xr-x 4 root root 4096 Apr 22 09:31 ..
-rw-r--r-- 1 root root 17197 Mar 10 00:20 header.py
drwxr-xr-x 2 root root 4096 Apr 22 09:31 ply
-rw-r--r-- 1 root root 12924 Mar 10 00:20 typelib.py
-rw-r--r-- 1 root root 1645 Apr 22 02:43 xpidllex.py
-rw-r--r-- 1 root root 49761 Mar 10 00:20 xpidl.py
-rw-r--r-- 1 root root 13337 Apr 22 02:43 xpidlyacc.py
-rw-r--r-- 1 root root 50711 Mar 10 00:20 xpt.py
Also, the python header is not fixed to meet python2, I think that the python eclass is capable of doing that.
Workaround: execute using python2.
The scripts are designed to be called from a Makefile, they are not intended to executed standalone. While I can address the python2 issue, I will not make the scripts executable.
(In reply to comment #1)
> The scripts are designed to be called from a Makefile, they are not intended
> to executed standalone. While I can address the python2 issue, I will not
> make the scripts executable.
Thank you for your answer.
First time I hear a script that should be run from makefile is different in any nature?
Why is it different? Why should it be none executable? Why does makefile care if this is a script in python, bash or an executable?
And if not meant to be executable, why do they have #!/usr/bin/env python in their first line?
Please educate me some more.
If you feel I have closed your bug and it is still a current issue, please reopen and update it completely. We will not work bugs that have no ebuild in tree any longer or can not be reproduced with a current system.
Thank You for your support and understanding
The Mozilla Team
Kinda simple, sdk is no longer installed in Gentoo.