[blfs-dev] Xulrunner 14.0.1 needs modification for Firefox 14.0.1 [was: Xurunner ... ]

Ken Moffat zarniwhoop at ntlworld.com
Thu Aug 23 10:44:12 PDT 2012


On Thu, Aug 23, 2012 at 05:48:54AM -0700, Fernando de Oliveira wrote:
> 
> To Ken:
> 
> Sorry to come back to this again.
> 
> 1. In the second _ln_, I believe the correct is the _devel_ directory:
> 
> s#ln -sv -f ../xulrunner-14.0.1/sdk/bin/xpcshell#ln -sv -f ../xulrunner-devel-14.0.1/sdk/bin/xpcshell#
> 

 In my own script, I've added [ the FIXME is for the hardcoded
directory version ]
# FIXME and here
ln -sv -f ../xulrunner-devel-14.0.1/sdk/bin/run-mozilla.sh \
        /usr/lib/xulrunner-14.0.1 >>$LOG 2>&1 &&
# FIXME and here
ln -sv -f ../xulrunner-devel-14.0.1/sdk/bin/xpcshell \
        /usr/lib/xulrunner-14.0.1 >>$LOG 2>&1 &&

 and I'm fairly confident that I actually ran it like that :)

 On that machine, this is a listing of various xulrunner
directories:

/usr/lib/xulrunner-14.0.1/:
total 28588
drwxr-xr-x 3 root root     4096 Aug 22 05:02 chrome
-rw-r--r-- 1 root root       36 Aug 22 05:02 chrome.manifest
drwxr-xr-x 2 root root     4096 Aug 22 05:02 components
-rw-r--r-- 1 root root      125 Aug 22 05:01 dependentlibs.list
drwxr-xr-x 2 root root     4096 Aug 22 05:02 dictionaries
drwxr-xr-x 3 root root     4096 Aug 22 05:02 jsloader
drwxr-xr-x 3 root root     4096 Aug 22 05:02 jssubloader
-rwxr-xr-x 1 root root     8296 Aug 22 05:02 libmozalloc.so
-rwxr-xr-x 1 root root    16608 Aug 22 05:02 libxpcom.so
-rwxr-xr-x 1 root root 24831520 Aug 22 05:02 libxul.so
-rw-r--r-- 1 root root      389 Jul 13 22:42 LICENSE
-rwxr-xr-x 1 root root    69208 Aug 22 05:02 mozilla-xremote-client
-rw-r--r-- 1 root root  4041586 Aug 22 05:02 omni.ja
-rw-r--r-- 1 root root       48 Aug 22 05:01 platform.ini
-rwxr-xr-x 1 root root    60520 Aug 22 05:02 plugin-container
lrwxrwxrwx 1 root root       18 Aug 22 05:02 plugins -> ../mozilla/plugins
-rw-r--r-- 1 root root      578 Jul 13 22:43 README.xulrunner
lrwxrwxrwx 1 root root       48 Aug 22 14:40 run-mozilla.sh -> ../xulrunner-devel-14.0.1/sdk/bin/run-mozilla.sh
lrwxrwxrwx 1 root root       42 Aug 22 14:40 xpcshell -> ../xulrunner-devel-14.0.1/sdk/bin/xpcshell
-rwxr-xr-x 1 root root     3915 Aug 22 05:01 xulrunner
-rwxr-xr-x 1 root root    90616 Aug 22 05:02 xulrunner-bin
-rwxr-xr-x 1 root root    90744 Aug 22 05:02 xulrunner-stub

/usr/lib/xulrunner-devel-14.0.1/:
total 8
lrwxrwxrwx 1 root root   25 Aug 22 05:02 bin -> /usr/lib/xulrunner-14.0.1
lrwxrwxrwx 1 root root   31 Aug 22 05:02 idl -> /usr/share/idl/xulrunner-14.0.1
lrwxrwxrwx 1 root root   29 Aug 22 05:02 include -> /usr/include/xulrunner-14.0.1
lrwxrwxrwx 1 root root   39 Aug 22 05:02 lib -> /usr/lib/xulrunner-devel-14.0.1/sdk/lib
drwxr-xr-x 4 root root 4096 Aug 22 05:02 sdk
-rw-r--r-- 1 root root 1504 Aug 22 04:40 xpcom-config.h

/usr/lib/xulrunner-devel-14.0.1/bin/:
total 28588
drwxr-xr-x 3 root root     4096 Aug 22 05:02 chrome
-rw-r--r-- 1 root root       36 Aug 22 05:02 chrome.manifest
drwxr-xr-x 2 root root     4096 Aug 22 05:02 components
-rw-r--r-- 1 root root      125 Aug 22 05:01 dependentlibs.list
drwxr-xr-x 2 root root     4096 Aug 22 05:02 dictionaries
drwxr-xr-x 3 root root     4096 Aug 22 05:02 jsloader
drwxr-xr-x 3 root root     4096 Aug 22 05:02 jssubloader
-rwxr-xr-x 1 root root     8296 Aug 22 05:02 libmozalloc.so
-rwxr-xr-x 1 root root    16608 Aug 22 05:02 libxpcom.so
-rwxr-xr-x 1 root root 24831520 Aug 22 05:02 libxul.so
-rw-r--r-- 1 root root      389 Jul 13 22:42 LICENSE
-rwxr-xr-x 1 root root    69208 Aug 22 05:02 mozilla-xremote-client
-rw-r--r-- 1 root root  4041586 Aug 22 05:02 omni.ja
-rw-r--r-- 1 root root       48 Aug 22 05:01 platform.ini
-rwxr-xr-x 1 root root    60520 Aug 22 05:02 plugin-container
lrwxrwxrwx 1 root root       18 Aug 22 05:02 plugins -> ../mozilla/plugins
-rw-r--r-- 1 root root      578 Jul 13 22:43 README.xulrunner
lrwxrwxrwx 1 root root       48 Aug 22 14:40 run-mozilla.sh -> ../xulrunner-devel-14.0.1/sdk/bin/run-mozilla.sh
lrwxrwxrwx 1 root root       42 Aug 22 14:40 xpcshell -> ../xulrunner-devel-14.0.1/sdk/bin/xpcshell
-rwxr-xr-x 1 root root     3915 Aug 22 05:01 xulrunner
-rwxr-xr-x 1 root root    90616 Aug 22 05:02 xulrunner-bin
-rwxr-xr-x 1 root root    90744 Aug 22 05:02 xulrunner-stub

/usr/lib/xulrunner-devel-14.0.1/sdk/bin/:
total 340
-rw-r--r-- 1 root root  17937 Aug 22 04:40 header.py
drwxr-xr-x 2 root root   4096 Aug 22 04:42 ply
-rwxr-xr-x 1 root root  10380 Jul 13 22:42 run-mozilla.sh
-rw-r--r-- 1 root root  12924 Aug 22 04:40 typelib.py
-rwxr-xr-x 1 root root 161942 Aug 22 05:01 xpcshell
-rw-r--r-- 1 root root   1725 Aug 22 04:42 xpidllex.py
-rw-r--r-- 1 root root  54185 Aug 22 04:40 xpidl.py
-rw-r--r-- 1 root root  13899 Aug 22 04:42 xpidlyacc.py
-rw-r--r-- 1 root root  51376 Aug 22 04:40 xpt.py

 I *think* it works (certainly, firefox installed against xulrunner,
and was usable)

> 2. I noticed in the "Command Explanations":
> 
> "ln -sv -f ../xulrunner-devel-14.0.1/sdk/bin/run-mozilla.sh The
> run-mozilla.sh and xpcshell files have been moved in this version, but
> the code which installs firefox (when linked to xulrunner) was not
> updated. These symlinks allow firefox to install."
> 
> Shouldn't it be:
> 
> "ln -sv -f ../xulrunner-devel-14.0.1/sdk/bin/run-mozilla.sh and ln -sv
> -f ../xulrunner-devel-14.0.1/sdk/bin/xpcshell The run-mozilla.sh and
> xpcshell files have been moved in this version, but the code which
> installs firefox (when linked to xulrunner) was not updated. These
> symlinks allow firefox to install."
> 
> or you think rewritting the second _ln_ in is not necessary in "Command
> Explanations"?
> 
 I have no knowledge of what is happening in firefox, but somebody
reported a different problem on support and the link leads me to
believe that things will be different in 15.  And that is due out
anytime - a comment elsewhere suggested that earlier this week was
the likely time.

 For what I think will be a temporary command explanation, I decided
to merge the two paragraphs - one command, but mention both in the
explanation.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce



More information about the blfs-dev mailing list