OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Angstrom & OpenZaurus => Topic started by: mimeca on March 20, 2005, 11:18:01 am

Title: Problems Installing Opera
Post by: mimeca on March 20, 2005, 11:18:01 am
Hi

I have download opera ipkg. I install the packages but I get some errors:
opera: symbol lookup error: opera.bin: undefined symbol: _7QString.shared_null

I know this problem has response in this list. I must create this script:

#!/bin/sh
export LD_LIBRARY_PATH=/opt/QtPalmtop/libold
export LOGNAME=0
opera.bin

The next step is copy some familiar 0.7.2 files:
/opt/QtPalmtop/lib/libpqe.so.1
/opt/QtPalmtop/lib/libqte.so.2
/usr/lib/libpng.so.3

My problem is, where can I download that library files without install sharp rom?

Thanks for your time. I will write a howto with all the responses
Title: Problems Installing Opera
Post by: lardman on March 20, 2005, 11:31:06 am
You don't need to do that, you can download and install the compat libs from the feed:

http://www.openzaurus.org/official/unstabl..._0.5-r1_arm.ipk (http://www.openzaurus.org/official/unstable/3.5.2/upgrades/oz-compat_0.5-r1_arm.ipk)

(is there another one - oz-compat-opie? there used to be, perhaps they've been merged now?)

Then run makecompat on the opera binary and it'll sort it all out for you.


Si
Title: Problems Installing Opera
Post by: Sniffer on March 21, 2005, 12:19:30 am
You should also have to do:
ln -s /opt/QtPalmtop/opera /usr/share/opera

Although you didnt say what version of opera you had installed, so you may not.
Title: Problems Installing Opera
Post by: lardman on March 21, 2005, 05:11:53 am
The symlink in the above post ensures that the icons appear when running Opera.

You need the compat libs to get Opera running in the first place.


Si
Title: Problems Installing Opera
Post by: mimeca on March 21, 2005, 12:43:32 pm
Hi

I have install ozcompact. I use the program and select Opera shorcut. The program modify opera options, but the problem is not correct.

When I install ozcompat, the .desktop doesn work. I must copy binary files to my /mnt/car/QTpalmtop/bin for run the program. What's wrong?
Title: Problems Installing Opera
Post by: Blaise on March 21, 2005, 02:19:46 pm
Hi, I installed opera a few days ago. These are my steps, from oz-compat install :

#ipkg -d sd install /mnt/cf/dl_ipk/7/oz-compat_0.5-r0_arm.ipk
Installing oz-compat (...) to sd...
Configuring oz-compat
Adding system startup for /etc/init.d/quickexec...
/etc/rc2.d/S10quickexec -> ../init.d/quickexec...
/etc/rc3.d/S10quickexec -> ../init.d/quickexec...
/etc/rc4.d/S10quickexec -> ../init.d/quickexec...
/etc/rc5.d/S10quickexec -> ../init.d/quickexec...
/etc/rc0.d/K10quickexec -> ../init.d/quickexec...
/etc/rc1.d/K10quickexec -> ../init.d/quickexec...
/etc/rc6.d/K10quickexec -> ../init.d/quickexec...

#ipkg-link mount /mnt/card
which tells that oz-compat is added.

#ipkg -d sd -force-depends install /mnt/cf/dl_ipk/3/opera_sl-5x00-7.30.9965_arm.ipk
Installing opera (...) to sd...
Configuring opera

ipkg-link mount /mnt/card
which tells that opera is added.

makecompat is in /mnt/card/opt/QtPalmtop.compat/bin
opera: link from /opt/QtPalmtop/bin/ to /mnt/card/opt/QtPalmtop/bin,

#/opt/QtPalmtop.compat/bin/makecompat /opt/QtPalmtop/bin/opera
Not linked to compat lib
Not Linked, Linking
Make /opt/QtPalmtop/bin/opera use compatibiliy libs.

Then, (after reboot ?), you'll have to likn something like :
#ln -s /opt/QtPalmtop/opera /usr/share/opera
and it should run...
blaise
Title: Problems Installing Opera
Post by: Merardon on March 21, 2005, 07:18:36 pm
Opera 7.55 from this thread (https://www.oesf.org/forums/index.php?showtopic=10612) works great. Download MrSquishy's attachment, install it to SD, select the Libraries icon in the Settings tab, Applications, Opera, Okay, and it runs quite well. After that, you might want to edit opera.ini and set the cache to large.
Title: Problems Installing Opera
Post by: mimeca on March 22, 2005, 02:24:12 pm
Thanks for all the replies.

I will test in Zaurus tomorrow. I'll add a summary when opera works
Title: Problems Installing Opera
Post by: mimeca on March 25, 2005, 03:20:32 pm
I follow the steps from Blaise

After all the process, I couldn't make opera run. The same problem about undefined symbol. I will try another rom. I wish I have look.

The second time I run makecompat, zaurus free space fall down and I lost all the free space. Is this normal ?

MANY THANKS for all your reply.
Title: Problems Installing Opera
Post by: Blaise on March 25, 2005, 10:31:21 pm
After a system crash, I reflashed the whole thing( OZ-3.5.2 + OPIE-1.2). Then I tryed to install opera first (always opera_sl-5x00-7.30.9965_arm.ipk) following the steps I wrote here (btw, I forgot to mention I had to install opie-sh at first, before oz-compat). And, it did not work ! Always the same error : undefined symbol: _7QString.shared_null.

I reflashed the whole thing and installed apache (libdb + libexpat1 + apache-common + apache), then install opera. Reboot, and now Opera is running fine !

So I think this opera ipk must need libdb4.1_4.1.25-10_arm.ipk and/or libexpat1_1.95.6-6_arm.ipk .
Try to install them before installing opera and it should run. You shouldn't have to install apache for opera or that will be very strange (?).

Note : I had to install libdb and libexpat1 with the -force-depends flag because if not, it was complaining about libgcc1 version :
#ipkg -d sd -force-depends install libdb4.1_4.1.25-10_arm.ipk
#ipkg-link mount /mnt/card
#ldconfig
#ipkg -d sd -force-depends install libexpat1_1.95.6-6_arm.ipk
#ipkg-link mount /mnt/card
#ldconfig

Hope it works for you.
Title: Problems Installing Opera
Post by: mimeca on March 26, 2005, 07:41:32 am
Hi

I get opera running more or less. After reflash with Openzaurus 3.5.2 I format my SD card with EXT2 system. After installing opie-sh, ozompat and patch opera, the program runs. I have install opera 6.

The program runs, but I have lost opera icons on toolbar   .
Title: Problems Installing Opera
Post by: Sniffer on March 28, 2005, 06:37:56 pm
ln -s /opt/QtPalmtop/opera /usr/share/opera
WIll get you icons
Title: Problems Installing Opera
Post by: herbivore on May 23, 2005, 12:16:16 pm
ln -s /opt/QtPalmtop/opera /usr/share/opera

This does not get me icons.  I have moved / to sd, following the guide on the oz website.  My opera seems to have installed to /usr/share/opera, not /opt.  I have a symlink in /home/QtPalmtop/bin/opera,  that is what I use to start opera.  

Is this enough info to tell me what to link to get my icons working?  

TIA.
Title: Problems Installing Opera
Post by: miskinis on May 23, 2005, 08:59:50 pm
Darn!  I should have read the whole topic before trying the
"makecompat opera" in /media/card/packages/opt/QtPalmtop/bin  

** SO, I'm out of free space, hoping perhaps I can find out and
delete what is eating the space.  (Hints are welcome)

I really don't want to start again, reflashing, and even if I did, I'm
not sure of "the proper" way to get this Opera 7.55 up and running
on a fresh 3.5.3 OZ.  By default it failed as stated in previous posts
with:

opera: symbol lookup error: opera: undefined symbol: _7QString.shared_null

I have learned a lot from this forum over the weekend, and moved
/usr/lib/ipkg to my SD card, to avoid losing space when I install
(even to SD), even gained 300K on / in the process.

I will include the output below, for folks who may be interested in what
happens on an SL-5500.  I'm using the 48-16 zImage in case that is relevant.

root@collie:/media/card/packages/opt/QtPalmtop/bin# makecompat opera
Not linked to compat lib
Not Linked, Linking
Make opera use compatibilty libs.
mv: Write Error: No space left on device
mv: unable to preserve times of `/opt/QtPalmtop.compat/bin/opera': No space left on device
mv: unable to preserve ownership of `/opt/QtPalmtop.compat/bin/opera': No space left on device
mv: unable to preserve permissions of `/opt/QtPalmtop.compat/bin/opera': No space left on device
root@collie:/media/card/packages/opt/QtPalmtop/bin# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/mtdblock4           14.1M     14.1M     72.0k 100% /
/dev/mtdblock6           15.5M     18.0k     14.7M   0% /media/ram
tmpfs                    22.6M     60.0k     22.5M   0% /var
/dev/mmcda1             472.5M     20.2M    427.9M   5% /media/card
root@collie:/media/card/packages/opt/QtPalmtop/bin#
Title: Problems Installing Opera
Post by: miskinis on May 23, 2005, 09:54:45 pm
Hi,

I was able to find and delete most of the stuff the failing "make compat"
command created.

I moved the contents of /opt to my SD and created a symlink, and
I got Opera running, this time trying 7.30, and it runs, but sluggish,
and seems to paint "alert"/"confirmation" windows continuously,
and they seem to require 2 clicks at least to the button press to work.

I'm happy for the moment now on 3.5.3 with Opera, until I try some
other browsers later.

Later,  John
Title: Problems Installing Opera
Post by: miskinis on May 24, 2005, 12:19:25 am
Quote
I moved the contents of /opt to my SD and created a symlink, and ...

I'm not sure /opt can be moved without causing other issue, so
do not try this.
Title: Problems Installing Opera
Post by: dansawyer on May 24, 2005, 09:55:45 am
Below is modified a 'snip' from the opera post below. It works for both opera6 and opera7.
Dan

Here's a recap of what I did (haven't tested it on anything but local docs yet, but given that it didn't crash on the animated Java logo on the default homepage, I'm hopeful that I am good to go...)

1. Uninstall previous Opera (7.3 something).  "all opera references"
2. Removed all opera directories (find / -name opera and .opera and delete them)
3. Grabbed the package ref'd at the start of this thread.
4. ipkg -d sd install <pkg name>
5. ipkg-link add opera
6. ln -s /mnt/card/opt/QtPalmtop/opera/.opera /home/root/.opera   "this may be done"

axxx - make sure sharp compat libs are installed
a1. grab the sharp-compat-libs from the 3.5.3 feed
a2. ipkg -d sd install <sharp-compat-libs...> from where ever they ary
a3. ipkg-link add sharp-compat-libs
a4. restart opie to get the icons
a4. run either the libs icon or "makecompat" to link opera to the libs
a5. you should be ready to go.

7. (fiddled with the .desktop to put it where I wanted it and to use my preferred icon)
8. edited /mnt/card/opt/QtPalmtop/opera/.opera/opera.ini and changed cache entries to the Large settings
9. Launched it! It worked smile.gif
10. Tried it out on the full index of my local jdk1.1.8 javadocs. No problemo... big file.
11. Thanked the gods and any deities I could think of that greater (and more patient) minds than mine had trod this road and DOCUMENTED their travels!!!!
Title: Problems Installing Opera
Post by: miskinis on May 25, 2005, 10:53:54 am
Hi,

Just a note to state that the above instructions work great...

I still see the (minor) issue, where popup dialogs, like
"Really Exit?" require a normal click on the button, and
then a cllick anywhere in the window, to be closed.

Other than that, 7.55 is seems to be working great on
my SL-5500 with OZ 3.5.3...

John