[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: build problems
From: |
gabriele balducci |
Subject: |
Re: build problems |
Date: |
Wed, 09 Jul 2008 09:42:35 +0200 |
dear giuseppe,
>
> gabriele balducci wrote:
> > But then, at run time, I get:
> >
> > Cannot find mozilla runtime directory. Exiting.
>
> Can you please tell me how you execute icecat? Are you executing from
> the same directory where the icecat file is located (simply running
> ./icecat)?
the above error happens when I run the icecat script both from its
directory, as ./icecat, and from any other directory, using its complete
path. As far as I can see, the icecat script tries to run a
run-mozilla.sh script, which, however, is not installed
anywhere. Instead, a run-icecat.sh script is installed, which I guess
should be referenced in the icecat script in place of run-mozilla.sh.
>
> > host> wget http://gnuzilla.gnu.org/download/icecat-3-g1.tar.bz2
> > host> md5sum icecat-3-g1.tar.bz2
> > ef1a7dea4320dffe3b7f0a09fc5c737b icecat-3-g1.tar.bz2
> > So: am I using the wrong tarball or am I misusing the md5sum command?
> This is correct MD5 checksum for latest version I uploaded.
>
> > A second minor question: did the icecat logo disappear form icecat-3?
> Of course not, it is showed in the about form :)
I am very sorry for my poor precision using words. I said icecat logo,
while I was meaning icecat icon: before 3, there was a default.xpm
pixmap representing the icecat logo to which icecat was iconified. Using
the binary distro icecat-3.0-g1-i386.tar.bz2 (for hacking on the present
problems) I have noticed that icecat iconifies now to a generic
default??.png icon, representing the earth.
>
> If you are having troubles with the logo then I think you misconfigured
> something in the branding directory. Please try to re-compile it
> without passing any additional argument to ./configure, what is inside
> .mozconfig is correct, to be sure IceCat is recompiled go in the browser
> directory and execute "make clean" before the complete "make" in the
> root directory.
>
I just downloaded and built a tarball with the following script:
(md5 checksum: ef1a7dea4320dffe3b7f0a09fc5c737b icecat-3-g1.tar.bz2)
#!/bin/sh
set -x
rm -rf icecat-3-g1
tar jxf icecat-3-g1.tar.bz2
cd icecat-3-g1
cat >> .mozconfig <<EOF
ac_add_options --disable-dbus
EOF
sed -i -e's|\-\-prefix=.*$|--prefix=/usr/local/icecat|' .mozconfig
./configure
make
make install
exit 0
The only changes to .mozconfig are the two shown above:
=> I do not have dbus support and configure chokes if I do not disable
it
=> changed the prefix in order to install under a completely isolated
tree, at least until things will be fixed
I built on two different gnu/linux boxes with different archs (x86_64
and x86): the result is the same, i.e. the icecat script wants to run
run-mozilla.sh, which is not installed anywhere, while it should run
run-icecat.sh. As a matter of fact, changing run-mozilla.sh to
run-icecat.sh in the icecat script fixes things. But, should not this be
done at some point by the build/install procedure?
You can crosscheck my results with the script above
Any feedback will be warmly appreciated
thanks a lot for icecat
ciao
gabriele
- build problems, gabriele balducci, 2008/07/08
- Re: build problems, Giuseppe Scrivano, 2008/07/08
- Re: build problems, Jacek SowiĆski, 2008/07/08
- Re: build problems,
gabriele balducci <=
- Re: build problems, Nigel Rumens, 2008/07/09
- Re: build problems, gabriele balducci, 2008/07/09
- Re: build problems, Giuseppe Scrivano, 2008/07/09
- Re: build problems, gabriele balducci, 2008/07/09
- Re: build problems, Giuseppe Scrivano, 2008/07/09