I am back to the 9.0 SNAPSHOT.
Xorg problems solved somewhat. It is a firmware issue.
Libxul will build but only from the experimental branch at the gecko svn.
Firefox 3.6 will build. The experimental branch of gecko has this one.
You will need to do the following.
Code:
$su:
Password:
# cd /usr/ports/www/libxul
#rm -rf *
#svn co https://trillian.chruetertee.ch/svn/freebsd-gecko/branches/experimental/www/libxul-devel/
# cd libxul-devel
# make -j 2 && make install && make clean
For firefox
Code:
$su:
Password:
# cd /usr/ports/www/firefox
# rm -rf *
# svn co https://trillian.chruetertee.ch/svn/freebsd-gecko/trunk/www/firefox/
# cd firefox
# make -j 2 && make install && make clean
The mozilla site recommends:
* 512MB RAM with lots of available swap space. For static and XULRunner builds, 1GB RAM minimum. Additional RAM will significantly decrease build time.
* For debug builds: at least 2 GB free disk space (2.5 GB recommended)
* For optimized builds: at least 600 MB free disk space (1 GB recommended)
Processor: PowerPC G4 or later, PowerPC G5 or Intel CPUs recommended. Mozilla can now be built for either type of processor, or as a universal binary for both types
This was done with the following: 400 MHz G3/750,386M RAM, 1G swap. There was a period of one hour out of the eight or nine it took to build- I fell asleep waiting- that the G3 was unresponsive due to the fact the processor was too busy. Rarely was the memory empty and the swap use did not exceed 5%.
In the xorg.conf file that was generated, add
Code:
Option "UseFBDev" "False"
to the server layout section.
Due to a firmware issue, you can only switch ttyXs before starting an xsession. Currently only the path of /usr/local/bin/startx works.