Saturday 20 October 2012

Chromium based Web Browser with parental controls

I am beginning this blog post with an intention of following the steps that i take while i get a version of Chromium web browser with in built Parental Control feature. My goal is to have a browser which will never show any adult/inappropriate content.

Date: 21 Oct 2012, 1:28 am

I am installing the software needed to build Chromium code on my Ubuntu 12.04 using the script at http://src.chromium.org/svn/trunk/src/build/install-build-deps.sh. The steps for pre-requisites are given at http://code.google.com/p/chromium/wiki/LinuxBuildInstructionsPrerequisites.

2:35 am

All the dependencies are done.
Got the code via the tarball. http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html

woohoo! 3.1 GB codebase.

Running: chromium/src/build$ sudo ./install-build-deps.sh

Ended with:
Skipping installation of debugging symbols.
...
...


Extracting templates from packages: 100%
mscorefonts-eula license has already been accepted
INFO:softwarecenter.db.update:no translation information in database needed
Ignoring install-info called from maintainer script
The package gperf should be rebuilt with new debhelper to get trigger support
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
No missing packages, and the packages are up-to-date.

21 October 2012, 1:03 PM


make chrome
  LINK(target) out/Debug/chrome
out/Debug/../../third_party/gold/gold32: fatal error: out/Debug/chrome: mmap: failed to allocate 1360956496 bytes for output file: Cannot allocate memory
collect2: ld returned 1 exit status
make: *** [out/Debug/chrome] Error 1

:( Memory is not enough.