Page 1 of 1

firefox 4 portable.

Posted: Sat 12 Mar 2011, 21:27
by alfisti
firefox 4 portable (with the script from here http://www.murga-linux.com/puppy/viewtopic.php?t=55014 )

http://rapidshare.com/files/452240062/f ... le.tar.bz2

Extract tar.bz2 and run /firefoxportable.

Posted: Tue 22 Mar 2011, 16:56
by alfisti

Posted: Tue 22 Mar 2011, 17:17
by Dingo
not working in puppy 3.01

Code: Select all

firefox-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by libxul.so)
we need a workaround for puppy 3.01

Posted: Tue 22 Mar 2011, 17:34
by alfisti
if extract the downloaded archive and double click the file called "firefoxportable"? (not firefox-bin!).

Posted: Tue 22 Mar 2011, 17:44
by Dingo
this is a problem originated by Mozilla Foundation: they have decided to move to a to newer Glibc, so, precompiled builds from mozilla site, cannot work on linuxes having older Glibc

in order to make working we need, in puppy 3.01, a new Glibc, that is a not so easy task (replace or adding a newer Glibc, the mother of all libs) avoiding to cause problems with other apps compiled against previous Glibc version

read what ttuuxxx said, I need to do the same thing for Puppy 3.01:
http://www.murga-linux.com/puppy/viewtopic.php?t=42553
Ok well the Guys at Mozilla figured less mess up Firefox for older distro users, And well 2.14X aims to please older Pc's, So I updated to glibc-2.10.1, I used the Glibc from wary5.0, That way 2.14X should be able to use almost all Wary packages, hmmm probably still might need a couple basic libs, but we'll find out after a bit of test, Probably libs like libpng etc, maybe just a few system links, But as long as the glibC is the same we are 90% there Smile
Now that we no longer are using slackware 12 glibc, Firefox should run fine on 2.14X for another 4 YEARS Smile how's that for support, lol
I also did a couple minor fixes like firefox was missing an icon, The newer Firefox 4 beta 10 dropped libmozjs.so. So Gxine was dead, so I tossed in libmozjs.so from Firepup and gxine now works Smile
Plus added the 2 missing icons for Xarchiver, really this update is all about testing the newer glibc version. The newer glibC has a newer time zone format, so probably we'll have to work on using them, I also left in the older timezone setting files, but we should update to the newer startup script, hmmm maybe even the one from puppy 5 would be nice.
Oh ya the ISO shrank by 2MB Smile
Next I'll work on the devX, it might take some time Smile
ttuuxxx

Posted: Tue 22 Mar 2011, 18:31
by technosaurus
possible workaround
mv /usr/libstdc++.EXTENSION mv /usr/libstdc++_old.EXTENSION (and update the symlinks)

make a hack.c with:
#define GLIBCXX_3.4.9

gcc hack.c -o /usr/libstdc++.EXTENSION -lstdc++_old
(may need to add some extra flags)

update the symlinks

I haven't had to do this in a while, so I am sure that I've missed parts.

Posted: Tue 22 Mar 2011, 18:59
by Master_wrong

Posted: Tue 22 Mar 2011, 22:04
by Dingo
technosaurus wrote:possible workaroud
gcc hack.c -o /usr/libstdc++.EXTENSION -lstdc++_old
(may need to add some extra flags)

Code: Select all

gcc hack.c -o libstdc++.so.6 -lstdc++
/mnt/devx_puppy3.sfs/usr/bin/../lib/gcc/i486-slackware-linux/4.1.2/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
it I try to use -c switch, I have:

Code: Select all

gcc: -lstdc++: linker input file unused because linking not done

Posted: Wed 30 Mar 2011, 01:25
by abushcrafter
Thanks for doing it for me :D. Though could you host it on a decent free file hosting please. Like http://www.myfreefilehosting.com/.

Posted: Sat 03 Nov 2012, 06:10
by snayak
Hi,

Looking for firefox portable. I came here, however, the file is not present in rapid share. Is there anywhere else I can find the file? How much is the file size?


Sincerely,
Srinivas Nayak

Posted: Sat 03 Nov 2012, 13:34
by muggins
Although I can't see the need for a portable firefox, as it can run from wherever it's extracted to, perhaps you could try one of the versions here.

Posted: Sat 03 Nov 2012, 17:20
by snayak
Hi muggins,

The need arised because of a bug in wary530.
Firefox installs well, but now, if we go to Menu->Internet->Seamonkey it opens firefox. Then onwards seamonkey can only be opened by explicit command from terminal.

So I wanted to have a portable version so that I can use seamonkey from menu or desktop.

Can we change/modify code to correct the behavior after firefox install? then it shall be great.


Sincerely,
Srinivas Nayak

Posted: Mon 12 Nov 2012, 18:51
by snayak
Thanks muggins.

I got the firefox6 from the link provided by you.
Also I had to get libdbus from ubuntu packages for lucid.

It runs like a horse. :D

Sincerely,
Srinivas Nayak

Posted: Mon 12 Nov 2012, 22:32
by muggins
I just got around to booting wary 5.3, and see why firefox took over from seamonkey.

If you open /usr/share/applications/SeaMonkey-web-browser.desktop, in a text editor, you can see the line Exec=mozilla. If you just change this to Exec=seamonkey, there shouldn't be any conflict.

Posted: Tue 13 Nov 2012, 08:27
by snayak
Many thanks muggins.

Now I see. 2-3 days back I was looking closely at seamonkey, firefox, thunderbird. Since they are from same mozilla base, a lot of places they mention "mozilla". Very difficult to know what that word mozilla mean; does it start seamonky/firefox/thunderbird. With that fear may be I couldnt dare to change .desktop file for seamonkey.

I will definitely try it.