C++Guns – RoboBlog

14.01.2017

Compile Icecat

Filed under: Allgemein — Tags: — Thomas @ 16:01

Get the source

wget http://mirror.gutscheinrausch.de/gnu/gnuzilla/45.5.1/icecat-45.5.1-gnu1.tar.bz2
tar xjf icecat-45.5.1-gnu1.tar.bz2
mkdir build-icecat-45.5.1

Install dependencies

apt-get install libgtk2.0-dev libgconf2-dev libdbus-glib-1-dev yasm libasound2-dev libpulse-dev libxt-dev

Perhaps you need these too

libnotify-dev libiw-dev mesa-common-dev checkinstall

Configure and compile

../icecat-45.5.1/configure --prefix=/home/kater/bin/icecat-45.5.1 --disable-gstreamer
make

gstreamer is bad software, like systemd, written from mental health people. So disable it.
You may have to correct [:space:] to [[:space:]] in the configure script.
And you may need to


cd icecat-45.5.1/browser/branding/
ln -s official/ unofficial

http://www.gnewsense.org/Documentation/3/MiscellaneousGuides/CompileGnuIcecatSeventeen

Trouble

mozalloc.h: In function ‘void* operator new(size_t, const std::nothrow_t&)’:
mozalloc.h:192:28: error: ‘malloc’ was not declared in this scope

Fixed in 48 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822716
Use an older compiler version.

CXX=g++-5 CC=gcc-5 ../icecat-45.5.1/configure --prefix=/home/kater/bin/icecat-45.5.1 --disable-gstreamer

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress