Recent Changes - Search:

This file is shared

MainSite

Wiki

Bugs

Download

Translations

IceCat

RSanders13 May 2008, 19:03

I was wondering how I could get Gnash to actually work with IceCat. I have it working with Epiphany with it install along with the mozilla plugin available in synaptic.

Any guidance to a place where I could get the knowledge would be amazing. I've been searching for a while with no luck.

brunomiguel13 May 2008, 19:55

To make gnash work with IceCat, I created an hard link inside IceCats plugins folder to the gnash plugin. I have IceCat in /opt, so I used the following command: sudo ln -s /usr/lib/gnash/libgnashplugin.so /opt/icecat/plugins

RSanders13 May 2008, 20:43

Thanks, works amazing well. A lot better than Epiphany.

Ark7414 May 2008, 05:55

It does, thank you bruno!

Ark7416 May 2008, 00:48

How can i make that IceCat, recognize kTorrent so i can open a Torrent file (almost) directly from it?.

Thanks in advane

crap010116 May 2008, 10:19

you mean, clicking on a .torrent file and select "open with >> ktorrent" ?

Ark7416 May 2008, 16:48

Yep!

crap010117 May 2008, 11:11

click on a .torrent file, select "open with...." >> "other" and search for ktorrent, for example i have it in

/usr/bin/ktorrent

brunomiguel17 May 2008, 16:24

If I'm not mistaken, all you got to do is enter IceCat preference's, go to "Content", click in "Manage.." button in "File Types" and create an action.

Ark7419 May 2008, 14:55

I would like an advice, should i compile IceCat, or should i use the Binaries?
Why do i ask this?, because i'm using the binaries now, but any new application that i install, i have to be configuring IceCat. And i have no idea on how to do most of those configurations. Just by asking here. While Epiphany receive all the "patches" to work correctly.
AFAIK when i compile it, the system will automatically upgrade it on any application that i install and uses IceCat, right?
So should i compile it or use the binaries, or it doesn't make any difference? Any advice is welcome.
P.S. I prefer IceCat than Epiphany, is just that i'm more used to work with this browser type.

arc20 May 2008, 10:36

Ark74, it's just the same. AFAIK the only advantage to compile it is the integration with the gnome enviroment (other applications know about the existence of GNU IceCat).

Please correct me if I'm wrong. If you need help with GNU IceCat consider joining the mailing list:

www.gnu.org/software/gnuzilla

Ark7430 May 2008, 05:14

Hi, it's done!

After asking the IceCat community (along with the gNS one in it :) )for help, i compiled IceCat latest release on gNewSense. It works great, at this point i haven't been able to enable Gnash, in it. But compiling it is the first step to accomplish it.

Here i would like to show the steps that i think will make this really easy.

  1. Download the source code here.
  2. Untar the directory in your desired path.
  3. Install this 'recommended dependencies, sorry i won't explain the use of each one, but you always can look for them. :)

sudo apt-get install ftgl-dev libotf-dev libxft-dev libpango1.0-dev doxygen autoconf libgtk2.0-dev libnm-glib-dev libidl-dev libxt-dev libpng12-dev libxp-dev

  1. In a console (terminal) get into the IceCat untared directory and run

./configure - It should pass without errors :)
make - idem
and the final one.
sudo make install


This is a long process, it takes around 30 minutes. Depending on the computer memory. Any question we can drop it here and/or the IceCat mailing list.

Please if you feel like it, help the IceCat team, joining the community, sending feedback, money, or by saying "thanks!" :)

kusut30 May 2008, 16:47

hi new here.

thx Ark74 for the instructions. have to tinkering with lzma for a bit. i havent installed it yet (its the end of the month, installing those dependencies after downloading icecat will make me bankrupt).

is it ok to install gnash with apt-get after installing icecat? you have to make a hard link(as said by brunomiguel)?

are there repository cds on gnewsense? do we already have an icecat maintainer on gnewsense?

Ark7430 May 2008, 21:17

Well, here i got an answer to the gnash and other applications. I tried the hard link and got an error that says there are to many links to that. Thanks i'll try later, by now i'm a little bit busy.

brunomiguel31 May 2008, 15:27

To add gnash to IceCat, just run: sudo ln -s /usr/lib/gnash/libgnashplugin.so /usr/local/lib/icecat-2.0.0.13-g1/plugins/

About IceTea, I have no idea. :\ I've linked gcjwebplugin.so to IceCat's plugins folder, which I think it's the correct file, but it doesn't work.

brunomiguel31 May 2008, 15:29

Oh, by the way: thanks for the compile instructions, Ark74.

kusut31 May 2008, 18:27

/usr/bin/ld: icecat-bin: hidden symbol `nsFileSpecImpl::Create(nsISupports*, nsID const&, void**)' isn't defined /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: ld returned 1 exit status make[3]: *** [icecat-bin] Error 1 make[3]: Leaving directory `/home/tino/Desktop/icecat-2.0.0.12-g1/browser/app' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/home/tino/Desktop/icecat-2.0.0.12-g1/browser' make[1]: *** [tier_99] Error 2 make[1]: Leaving directory `/home/tino/Desktop/icecat-2.0.0.12-g1' make: *** [default] Error 2

nooooooooooooooooooooooooooooo

kusut31 May 2008, 22:54

i finally did it with the latest version. isnt 2.0.0.12 supposed to be stable? yet i cant install it.

i did what you told brunomiguel. no luck. i installed gnash and mozilla-gnash-plugin.

wheres the icon? maybe its a dev version?

brunomiguel01 June 2008, 01:25

I'm just an enthusiast, but, by looking at that error, I'm assuming you're trying to compile IceCat. If so, do it with root privileges (sudo) and, after compiling and installing, follow my tip to make gnash work with IceCat.

Ark7401 June 2008, 02:27

Again thanks Bruno, it worked.
Now, enjoy Gnash on IceCat :)

drascus?18 June 2008, 16:33

thanks for the help with gnash. I love Icecat I wish it was the default browser for Gnewsense instead of epiphany.

Ark7419 June 2008, 15:52

I would like to spread the news, now that Firefox 3 is out, the main IceCat developer Giuseppe Scrivano has started to work on IceCat 3, it would be a great work.
Maybe port it to the gNewSense repositories would be the first step. Anyone interested with skills and time? :).
Great news! Thanks Giuseppe!

Musicien7710 July 2008, 08:40

Hello,

I followed the process explained by Ark74 to compile and install IceCat 3.

I typed : ./configure make sudo checkinstall (this is an equivalent for sudo make install, but creates a .deb package for synaptic)

Due to the checkinstall command, I can see icecat-3-g1 in synaptic, but I don't know how to launch it.

Synaptic tells me that the executable is in usr/local/bin, I find it, but when I click on it, I have a message "The link is broken".

When I type icecat-3-g1 in a console, it tells me that the command does not exist.

And in "Applications" menu, IceCat is not visible.

What should I do ?

Thanks in advance Nicolas

Ark7410 July 2008, 15:26

Great!, i wnated to create a .deb, but so far i didn't know how :P.
I was just about to write about my impressions compiling IceCat3. Well, so far, i have to add libxul0d to the previous list (on a fresh gNS installation).
The after installing configure/personalize your icons. :)

You have to use:
icecat

And that's it!, not icecat-3-g1, just icecat.

Ark7410 July 2008, 15:27

Writing from IceCat 3 just compiled :)

Cheers

Musicien7710 July 2008, 18:00

When I type "icecat", the console tells me that the command does not exist...

$ icecat bash: icecat : commande introuvable

When I go to /usr/local/bin, I find the executable, but it tells me that the link is broken :

Le lien « icecat » est cassé. Voulez-vous le mettre à la corbeille ? Impossible d'utiliser ce lien car sa cible « /usr/local/lib/icecat-3.0/icecat » n'existe pas.

Thanks in advance,

Nicolas

Ark7410 July 2008, 19:01

Mmmm... weird, there are several possible causes, when did you downloaded the source?, if you downloaded 2 days ago, or more please use the new one. There were many fixed bugs in the previous tallbars.
Uninstall, and try again. Did your configure and make came out without error?
If they did, you may wanna try check the output of make. Before checkinstall. I'm trying to follow your process, but compiling takes to long, at least 2 hrs on my PC. :(.

Keep trying and we could get an answer.
Luis

Musicien7710 July 2008, 19:13

I had downloaded a file posted on July 6th, but I have just seen there is a new one, on July 9th. I am downloading it, and I will try again.

Musicien7710 July 2008, 20:04

I doesn't work. At the end of "make", I can read :

In file included from nsSelectionState.h:44,

                 from nsEditor.h:63,
                 from CreateElementTxn.h:42,
                 from CreateElementTxn.cpp:38:

../../../dist/include/dom/nsIDOMRange.h:92: erreur: visibility argument must be one of "default", "hidden", "protected" or "internal" make[5]: *** [CreateElementTxn.o] Erreur 1 make[5]: quittant le répertoire « /opt/icecat-3-g1/editor/libeditor/base » make[4]: *** [libs] Erreur 2 make[4]: quittant le répertoire « /opt/icecat-3-g1/editor/libeditor » make[3]: *** [libs] Erreur 2 make[3]: quittant le répertoire « /opt/icecat-3-g1/editor » make[2]: *** [libs_tier_gecko] Erreur 2 make[2]: quittant le répertoire « /opt/icecat-3-g1 » make[1]: *** [tier_gecko] Erreur 2 make[1]: quittant le répertoire « /opt/icecat-3-g1 » make: *** [default] Erreur 2

I can't write all lines printed in the console, because the first were removed (they were too many lines printed)

The exectuable is unreadable, because the link is broken.

Ark7411 July 2008, 06:31

Ok, well, i finished to build the *.deb for IceCat, it means that the process is correct.
We can start to remove the Icecat versions, by synaptics, and make sure the is no icecat config files, we can aboid that by using the new "updated" version of the icecat.
We have to make sure we have all the previous dependencies. Posted on May 30, and add to that list libxul0d.

Run on root mode,

./configure, inside of the icecat directory
This phase should pass without any error. @make@, here's the important, this is a long try but this have to pass without error, if an error occurrences, try to get the possible info you can.
make install / checkinstall, the one you prefer, at this point you should be happily using IceCat.
Remember to use icecat on the console

If you still find problems, please let me know, we can work on them or maybe we should get them into the IceCat mailing list

I got the .deb but it needs to be build in a proper way to fits correctly on the gNewSense environment, i'll try to keep working on that.
Cheers :)

Ark7411 July 2008, 06:33

mmm ¬¬!
lack of wiki style technique
sorry

Musicien7711 July 2008, 06:52

I have all the dependencies, when I type sudo apt-get [...], it tells me all is already installed.

I removed icecat with synaptic (but I didn't check icecat config files were deleted), I downloaded the new version posted on july 9th, and some errors occurred in "make", as I posted yesterday evening ("erreur 2"). When I run "checkinstall", the executable is unreadable.

Did you use icecat-3-g1.tar.bz2 (July 9th, 32 MB), or icecat-3.0-g1-i386.tar.bz2 (July 1st, 7,5 MB) ? I used the first one, but I don't know the difference.

Ark7411 July 2008, 12:39

There's no need to to checkinstall@ if you see that make@@ doesn't complete itself correctly.
32 Mb is the source. 7 MB is a compiled binary. You can run the binary without having to compile anything. You may wanna try it. I used the soure (32MB)
>><<

Musicien7711 July 2008, 17:13

I removed icecat completely (with configuration files) with synaptic.

Then :

./configure passes without error, but with one warning : configure: warning: Recreating autoconf.mk with updated nspr-config output (but I think all is good)

make passes with errors. I can't read all because the beginning was erased ; but near the end I can read : @@nsTableFrame.cpp: In member function «PRBool BCMapBorderIterator::SetNewRowGroup()»: nsTableFrame.cpp:5977: attention : comparaison entre des expressions entières signée et non signée nsTableFrame.cpp: In member function «void nsTableFrame::AdjustRowIndices(PRInt32, PRInt32)»: nsTableFrame.cpp:6863: erreur interne du compilateur: Erreur de segmentation Veuillez soumettre un rapport complet d'anomalies, avec le source pré-traité si nécessaire. Consultez <URL:http://gcc.gnu.org/bugs.html> pour plus de détail. For Debian GNU/Linux specific bug reporting instructions, see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.@@ (compilator error, segmentation error)

I saved the ./configure and make results, I can send it by e-mail if you want.

Thanks,

Nicolas

Ark7411 July 2008, 18:28

Sure!, i suggest you add the icecat mailing list telling about this issue, so we all can help you out.
By now it seems to be a "compiller" unsatisfied dependency.



I'll see you there :)

Musicien7711 July 2008, 21:03

I've just written to IceCat mailing list. Thanks for your help.

Musicien7712 July 2008, 17:21

I missed the python-dev package. Now it works ! Thanks for all.

You must be logged in to post.

Edit - History - Print - Recent Changes - Search
Page last modified on July 12, 2008, at 05:21 PM
Content is licensed under the GFDL (without invariant sections).
This project is run with the assistance of the FSF.