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
-
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
-
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
-
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.
-
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
-
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?
-
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
-
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.
-
Thanks for all the replies.
I will test in Zaurus tomorrow. I'll add a summary when opera works
-
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.
-
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.
-
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 .
-
ln -s /opt/QtPalmtop/opera /usr/share/opera
WIll get you icons
-
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.
-
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#
-
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
-
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.
-
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!!!!
-
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