- Chimera (web browser)
infobox Software
caption = Chimera 1.72 running on ArchLinux
programming language = C
operating_system =Cross-platform
platform = libhtmlw Xaw HTML engine
genre =Web browser
license = Unknown, something that allows the release of the sourcecode
source_model =Free and open source software
status = OutdatedNote: This page is unrelated to the Chimera project started at
Mozilla to demonstrate that theGecko rendering engine could be embedded in aMac OS X Cocoa application.Camino is the successor to this project.Chimera was a
web browser that was originally created in1993 . It was originally created forUNIX workstation s and used the Xaw widget set. As time progressed usage of the browser decreased and eventually dwindled awayFact|date=January 2008, and attempts to compile the browser today with moderncompilers will fail unless theapplication 'ssourcecode is changed or appropriately updated sources are found, due tocompiler syntax changes since the browser was released, and the unmaintained state of the sourcecode not keeping up with these changes.Chimera will crash (
/SIGSEGV Segfault ) on many websites, for exampleGoogle 's homepage will load, but search result pages will crash the browser. One other site that is known to work is theMapleStory homepage.Compiling the browser on a modern system (moderately advanced)
"Note: This worked for the author of these instructions. No guarantees as to whether this will work for everyone."
* Download http://modest-proposals.com/lhafh-02.tgz from http://modest-proposals.com/Hacklin.htm and extract it.
*cd
tolhafh-02/chimera-1.72/
and then decend into each subdirectory, runningxmkmf
in each to remove theMakefiles
' references to theSlackware system the code was originally built on. Thexmkmf
utility is included in theimake
package.
* Edit theMakefile
in thesrc/
folder and remove the references to "../../siod/libsiod.a
" and "../../xcommon/libxcommon.a
" on line 1057.
* "Either"
** Replace the two references to "../../common/libcommon.a
" with a working path to this file on line 1057 in the aforementionedMakefile
, OR
** Place a copy oflibcommon.a
in../../common/libcommon.a
, taking into consideration that the build process would be running relative tosrc/
. Therefore, if you extracted the archive to/home/username/lhafh-02/chimera-1.72/
, placelibcommon.a
in/home/username/lhafh-02/common/libcommon.a
.
* Runmake
from the parent directory (chimera-1.72
). The code "should" build. If it does, congratulations!
Wikimedia Foundation. 2010.