Nekochan Net

Official Chat Channel: #nekochan // irc.nekochan.net
It is currently Fri Aug 01, 2014 5:55 am

All times are UTC - 8 hours


Forum rules


Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.



Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2
Author Message
Unread postPosted: Thu Mar 01, 2012 4:01 pm 
Offline
User avatar

Joined: Mon Jul 21, 2003 5:19 am
Posts: 743
Quote:
Basically, I don't see how Firefox2 could possibly be working with sqlite above 3.4.2, since it relies on functions that are, quite simply, gone; Pentium's problem should affect anyone using Nekoware Firefox and the beta sqlite.
It turns out I forgot about that a long time ago, since I have put a wrapper script for the wrapper script earlier in the PATH that just works around this nonsense by forcing firefox to just use the libsqlite3.so that it was compiled against and that was shipped with it.. One should assume that the original wrapper script would have been more than enough, given that a proper RPATH should do the trick.
Code:
#!/bin/sh
#Tag 0x100013
(cd /tmp; _RLDN32_LIST=/usr/nekoware/lib/firefox-2.0.0.22pre/libsqlite3.so:/usr/lib32/libC.so:DEFAULT   /usr/nekoware/bin/firefox &)


Top
 Profile  
 
Unread postPosted: Thu Mar 01, 2012 11:18 pm 
Offline

Joined: Thu Feb 23, 2012 8:53 am
Posts: 39
I did some debugging with this last night. If sqlite's libs are removed from /usr/nekoware/lib, firefox will use its internal lib in /usr/nekoware/lib/firefox*/libsqlite.so. I wasn't able to influence firefox to prefer that lib over the system libs; I suspect there is a stray rpath (which are evil and cause lots of trouble) in a dependent library thats causing this problem as rpaths cause LD_LIBRARY*_PATH to be ignored. I'll trace firefox's excution tomorrow if I can and see if I can find the stray lib ...


Top
 Profile  
 
Unread postPosted: Fri Mar 02, 2012 5:36 am 
Offline

Joined: Tue Feb 24, 2004 4:10 pm
Posts: 9483
Baseline :

sqlite3 3.7.10 - SQL database engine

in firefox, < about: >

Build identifier: Mozilla/5.0 (X11; U; IRIX64 IP35; en-US; rv:1.8.1.22pre) Gecko/2009051212 Firefox/2.0.0.22pre

about: buildconfig

Build platform
target
mips-sgi-irix6.5

Build tools
Compiler Version Compiler flags
c99 N/A -O2 -mips4 -n32 -INLINE -woff 1174 -woff 3262 -G 4 -n32
CC N/A -LANG:exceptions=OFF -O2 -mips4 -n32 -Zf,_245 -INLINE -woff 1110,1171,1201,1355,3201 -woff 3262 -G 4 -n32 -I/usr/nekoware/include -I/usr/nekoware/include/glib-1.2 -I/usr/nekoware/lib/glib/include

Configure arguments
--enable-application=browser --prefix=/usr/nekoware --enable-application=browser --enable-optimize=-O2 --disable-debug --enable-static --disable-shared --disable-tests --enable-default-toolkit=gtk --enable-freetype2 --disable-accessibility --enable-official-branding


This is a version that I believe nekonoko built. Not sure if it's in /current or if it is one in his /contribs section

This firefox does not show any disastrous behavior that can be attributed to sqlite3.


Top
 Profile  
 
Unread postPosted: Fri Mar 02, 2012 3:23 pm 
Offline

Joined: Thu Feb 23, 2012 8:53 am
Posts: 39
hamei wrote:
Baseline :

sqlite3 3.7.10 - SQL database engine

in firefox, < about: >

Build identifier: Mozilla/5.0 (X11; U; IRIX64 IP35; en-US; rv:1.8.1.22pre) Gecko/2009051212 Firefox/2.0.0.22pre

about: buildconfig

Build platform
target
mips-sgi-irix6.5

Build tools
Compiler Version Compiler flags
c99 N/A -O2 -mips4 -n32 -INLINE -woff 1174 -woff 3262 -G 4 -n32
CC N/A -LANG:exceptions=OFF -O2 -mips4 -n32 -Zf,_245 -INLINE -woff 1110,1171,1201,1355,3201 -woff 3262 -G 4 -n32 -I/usr/nekoware/include -I/usr/nekoware/include/glib-1.2 -I/usr/nekoware/lib/glib/include

Configure arguments
--enable-application=browser --prefix=/usr/nekoware --enable-application=browser --enable-optimize=-O2 --disable-debug --enable-static --disable-shared --disable-tests --enable-default-toolkit=gtk --enable-freetype2 --disable-accessibility --enable-official-branding


This is a version that I believe nekonoko built. Not sure if it's in /current or if it is one in his /contribs section

This firefox does not show any disastrous behavior that can be attributed to sqlite3.


Debugging last night makes me think its not with firefox itself, but another library that links against sqlite3 and then was built against the new one with the silent ABI break. I didn't get very far located which firefox rdepend broke though.


Top
 Profile  
 
Unread postPosted: Fri Mar 02, 2012 9:38 pm 
Offline
User avatar

Joined: Mon Aug 28, 2006 5:29 pm
Posts: 4258
Location: Kamloops, BC
If you need access back into the system for additional debugging, just ask. I got SSH working now so you should be able to get remote X working too.

_________________
:Crimson: :Onyx: :O2000: :O200: :O200: :PI: :Indigo: :Indigo: :Indigo: :Octane: :O2: :1600SW: :Indigo2: :Indigo2: :Indigo2IMP: :Indigo2IMP: :Indy: :Indy: :Indy: :Cube:

Image <-------- A very happy forum member.


Top
 Profile  
 
Unread postPosted: Fri Mar 02, 2012 11:01 pm 
Offline

Joined: Tue Feb 24, 2004 4:10 pm
Posts: 9483
pentium wrote:
I got SSH working now so you should be able to get remote X working too.

Did you get all of nekoware installed, like you were trying to do, pent ? I've never thought that was the wisest thing to do ....


Top
 Profile  
 
Unread postPosted: Mon Mar 05, 2012 7:16 pm 
Offline
User avatar

Joined: Mon Aug 28, 2006 5:29 pm
Posts: 4258
Location: Kamloops, BC
hamei wrote:
pentium wrote:
I got SSH working now so you should be able to get remote X working too.

Did you get all of nekoware installed, like you were trying to do, pent ? I've never thought that was the wisest thing to do ....

Yeah, I got that done. Sure gives you one hell of a selection.

_________________
:Crimson: :Onyx: :O2000: :O200: :O200: :PI: :Indigo: :Indigo: :Indigo: :Octane: :O2: :1600SW: :Indigo2: :Indigo2: :Indigo2IMP: :Indigo2IMP: :Indy: :Indy: :Indy: :Cube:

Image <-------- A very happy forum member.


Top
 Profile  
 
Unread postPosted: Mon Mar 05, 2012 9:23 pm 
Offline

Joined: Tue Feb 24, 2004 4:10 pm
Posts: 9483
pentium wrote:
hamei wrote:
Did you get all of nekoware installed, like you were trying to do, pent ?

Yeah, I got that done. Sure gives you one hell of a selection.

Yes, it does ... but I've never been a fan of a bunch of stuff that you don't need. In this case, you may have something interfering with your firefox. Tardist testing for nekoware does not have the massive user base that BeOS did .... we're liable to miss a few software incompatibilities..


Top
 Profile  
 
Unread postPosted: Wed Mar 07, 2012 7:21 pm 
Offline
User avatar

Joined: Mon Aug 28, 2006 5:29 pm
Posts: 4258
Location: Kamloops, BC
I didn't install all of it. :P
I only made it so I could pick and choose what I wanted, without being yelled at constantly because I was missing additional files.

_________________
:Crimson: :Onyx: :O2000: :O200: :O200: :PI: :Indigo: :Indigo: :Indigo: :Octane: :O2: :1600SW: :Indigo2: :Indigo2: :Indigo2IMP: :Indigo2IMP: :Indy: :Indy: :Indy: :Cube:

Image <-------- A very happy forum member.


Top
 Profile  
 
Unread postPosted: Wed Mar 07, 2012 7:35 pm 
Offline
Moderator
Moderator
User avatar

Joined: Sun Jun 06, 2004 4:55 pm
Posts: 5190
Location: NC - USA
How are you using SGL Lite 3 - does it work OK aside from the problem with FF?

_________________
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group