
Firefox crop circle created by OSU Linux Users Group in Oregon
Full article from here
Please support and spreading Firefox by clicking the Firefox button at the top right of this page.
Happy SysAdmin Day to all sysadmin out there.
http://www.sysadminday.com/
” Friday, July 28th, 2006, is the 7th annual System Administrator Appreciation Day. On this special international day, give your System Administrator something that shows that you truly appreciate their hard work and dedication.
Let’s face it, System Administrators get no respect 364 days a year. This is the day that all fellow System Administrators across the globe, will be showered with expensive sports cars and large piles of cash in appreciation of their diligent work. But seriously, we are asking for a nice token gift and some public acknowledgement. It’s the least you could do. ”
Wish I really can get a sport car
.
This is a note to myself. This post will be update from time to time.
1)Howto fetch file for the ports including all the neccessary dependencies.
Today I decided to upgrade Firefox to version 1.5. After compiling half way the error below shown up
.
.
In file included from nsDNSService2.h:40,
from nsDNSService2.cpp:38:
nsHostResolver.h:95: error: ISO C++ forbids declaration of
`PRAddrInfo’ with no type
nsHostResolver.h:95: error: expected `;’ before ‘*’ token
nsHostResolver.h: In member function `PRBool
.
.
I try to recompile back but still got the same error. After googling, the guy suggest to reinstall back /devel/nspr port.NSPR stand for Nestcape Portable Runtime. I dont know whats wrong with the old package. Maybe Firefox 1.5 need to use new library from NSPR port. After finish installing the nspr port I recompile back the Firefox port and walau the compiling going smoothly. For those impatient you can run the following command to install the Firefox binary
-Update-
After resuming compiling there is another error as bellow.
nsNSSComponent.cpp: In member function `virtual nsresult nsNSSComponent::LaunchS
martCardThread(SECMODModule*)’:
nsNSSComponent.cpp:585: error: `SECMOD_HasRemovableSlots’ undeclared (first use
this function)
nsNSSComponent.cpp:585: error: (Each undeclared identifier is reported only once
for each function it appears in.)
gmake[4]: *** [nsNSSComponent.o] Error 1
gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla/security/manage
r/ssl/src’
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla/security/manage
r/ssl’
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla/security/manage
r’
gmake[1]: *** [tier_50] Error 2
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla’
gmake: *** [default] Error 2
*** Error code 2
Stop in /usr/ports/www/firefox.
Exit 1
Seems like I have many outdated software in my system. Need to use portupgrade to update all the software in my system. In the mean time I’ll resolve it manually by deinstall the /usr/port/security/nss and reinstall it back.
After an hour the compiling is finish and I tought no more problem but lady luck is not on my side. When I try to launch Firefox the following error occured.
/libexec/ld-elf.so.1: Shared object “libpangox-1.0.so.800″ not found, required by “libgtk-x11-2.0.so.600″
Ok, this problem is very easy to solve. It is because the library is outdated. To solve it you must do symbolic link to the old library. For example after searching for libpangox-10.so in the system I get the old library name that is libpangox-1.0.so.0. Use the command below to make the symbolic link.
I encounter a few others library missing. Just do it the same way. After that my Firefox showing up and at last I can install del.ico.us extension. This extension require Firefox 1.0 - 1.5.


