public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Opera 6.0 final.
@ 2002-05-18  8:57 Arcady Genkin
  2002-05-18 10:17 ` Francisco Gimeno
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Arcady Genkin @ 2002-05-18  8:57 UTC (permalink / raw
  To: gentoo-dev

I've updated the opera ebuild to install 6.0 final version (adapted
from the -pre4 ebuild).  I've masked it out pending a little testing.
Could you guys try it out and see if it works for you?

Thanks,
-- 
Arcady Genkin
Thanks God I'm still an atheist! -- Luis Bunuel


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-18  8:57 [gentoo-dev] Opera 6.0 final Arcady Genkin
@ 2002-05-18 10:17 ` Francisco Gimeno
  2002-05-18 16:10 ` Avi Schwartz
  2002-05-19 13:45 ` hanez
  2 siblings, 0 replies; 13+ messages in thread
From: Francisco Gimeno @ 2002-05-18 10:17 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Sáb 18 May 2002 10:57, Arcady Genkin escribió:
> I've updated the opera ebuild to install 6.0 final version (adapted
> from the -pre4 ebuild).  I've masked it out pending a little testing.
> Could you guys try it out and see if it works for you?
I works fine for me
>
> Thanks,
TiE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE85iouAE7Ivj6LuFMRAkHpAJ9luJSsVP7uwgKbfSSQKM0l5H+/7gCgnfkk
sstN+ZwXiKHGZsHVpiBiz+w=
=BxKO
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-18  8:57 [gentoo-dev] Opera 6.0 final Arcady Genkin
  2002-05-18 10:17 ` Francisco Gimeno
@ 2002-05-18 16:10 ` Avi Schwartz
  2002-05-18 17:31   ` Arcady Genkin
  2002-05-19 13:45 ` hanez
  2 siblings, 1 reply; 13+ messages in thread
From: Avi Schwartz @ 2002-05-18 16:10 UTC (permalink / raw
  To: Gentoo Dev

Doesn't work for me.  When trying to run opera I get the following
error:

libpng warning: Application was compiled with png.h from libpng-1.2.1
libpng warning: Application  is running with png.c from libpng-1.0.12
libpng error: Incompatible libpng version in application and library
Segmentation fault

Avi

On Sat, 2002-05-18 at 03:57, Arcady Genkin wrote:
> I've updated the opera ebuild to install 6.0 final version (adapted
> from the -pre4 ebuild).  I've masked it out pending a little testing.
> Could you guys try it out and see if it works for you?
-- 
Avi Schwartz
avi@CFFtechnologies.com



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-18 16:10 ` Avi Schwartz
@ 2002-05-18 17:31   ` Arcady Genkin
  2002-05-18 19:56     ` Avi Schwartz
  0 siblings, 1 reply; 13+ messages in thread
From: Arcady Genkin @ 2002-05-18 17:31 UTC (permalink / raw
  To: gentoo-dev

Avi Schwartz <avi@CFFtechnologies.com> writes:

> Doesn't work for me.  When trying to run opera I get the following
> error:
>
> libpng warning: Application was compiled with png.h from libpng-1.2.1
> libpng warning: Application  is running with png.c from libpng-1.0.12
> libpng error: Incompatible libpng version in application and library
> Segmentation fault

Okay, I updated the ebuild to depend on libpng-1.2.1.

Thanks.
-- 
Arcady Genkin
Thanks God I'm still an atheist! -- Luis Bunuel


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-18 17:31   ` Arcady Genkin
@ 2002-05-18 19:56     ` Avi Schwartz
  2002-05-20  6:54       ` Arcady Genkin
  0 siblings, 1 reply; 13+ messages in thread
From: Avi Schwartz @ 2002-05-18 19:56 UTC (permalink / raw
  To: Gentoo Dev

There are still unexplained (by me) problems:

With only version 1.0.12-r1 of libpng installed I get the following
error:

opera: error while loading shared libraries: libpng.so.3: cannot open
shared object file: No such file or directory

With only version 1.2.1-r1 of libpng installed:

opera: error while loading shared libraries: libpng.so.2: cannot open
shared object file: No such file or directory

With both versions 1.0.12-r1 and 1.2.1-r1 of libpng installed:

libpng warning: Application was compiled with png.h from libpng-1.2.1
libpng warning: Application  is running with png.c from libpng-1.0.12
libpng error: Incompatible libpng version in application and library
Segmentation fault

With only 1.2.1-r1 installed but with 'ln -s libpng.so.3.1.2.1
libpng.so.2' opera 6.0 works but displaying many messages like:

libpng error: Incompatible libpng version in application and library

Avi

On Sat, 2002-05-18 at 12:31, Arcady Genkin wrote:
> Avi Schwartz <avi@CFFtechnologies.com> writes:
> 
> > Doesn't work for me.  When trying to run opera I get the following
> > error:
> >
> > libpng warning: Application was compiled with png.h from libpng-1.2.1
> > libpng warning: Application  is running with png.c from libpng-1.0.12
> > libpng error: Incompatible libpng version in application and library
> > Segmentation fault
> 
> Okay, I updated the ebuild to depend on libpng-1.2.1.
-- 
Avi Schwartz
avi@CFFtechnologies.com



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-19 13:45 ` hanez
@ 2002-05-19 13:29   ` mikepolniak
  2002-05-20  1:12     ` Arcady Genkin
  0 siblings, 1 reply; 13+ messages in thread
From: mikepolniak @ 2002-05-19 13:29 UTC (permalink / raw
  To: gentoo-dev

On Sun, 19 May 2002 15:45:18 +0200
hanez <you@hanez.org> wrote:

> hello arcady,
> 
> On Saturday 18 May 2002 10:57, Arcady Genkin wrote:
> > I've updated the opera ebuild to install 6.0 final version (adapted
> > from the -pre4 ebuild).  I've masked it out pending a little testing.
> > Could you guys try it out and see if it works for you?
> 
> i have no prblems with the installation. the only message i get, when i'm 
> starting opera is:
> 
> ###
> Unicode translation table file missing:
> /usr/share/opera/unicode.dat
> 
> Character table file misssing:
> /usr/share/opera/chartables.bin
> 
> Check your cinfiguration. Missing tables will limit display of
> international text.
> ###
> 
> i don't have done any configuration. i only tested the setup. there was no 
> problems and else it looks like that opera is running fine.
> 
> my installed libpng version: 1.2.1-r1
> 
Opera is looking in /usr/share/opera and the new ebuilds install the unicode.dat, buttons,
config, etc into /opt

So i reverted to the old *pre4.ebuild and edited that for opera-6.0-final so that everything
works the way opera expects.

The new ebuild installing into /opt should be fixed for this else you wont get the buttons,
config, unicode.dat  etc.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-18  8:57 [gentoo-dev] Opera 6.0 final Arcady Genkin
  2002-05-18 10:17 ` Francisco Gimeno
  2002-05-18 16:10 ` Avi Schwartz
@ 2002-05-19 13:45 ` hanez
  2002-05-19 13:29   ` mikepolniak
  2 siblings, 1 reply; 13+ messages in thread
From: hanez @ 2002-05-19 13:45 UTC (permalink / raw
  To: gentoo-dev

hello arcady,

On Saturday 18 May 2002 10:57, Arcady Genkin wrote:
> I've updated the opera ebuild to install 6.0 final version (adapted
> from the -pre4 ebuild).  I've masked it out pending a little testing.
> Could you guys try it out and see if it works for you?

i have no prblems with the installation. the only message i get, when i'm 
starting opera is:

###
Unicode translation table file missing:
/usr/share/opera/unicode.dat

Character table file misssing:
/usr/share/opera/chartables.bin

Check your cinfiguration. Missing tables will limit display of
international text.
###

i don't have done any configuration. i only tested the setup. there was no 
problems and else it looks like that opera is running fine.

my installed libpng version: 1.2.1-r1

regards
hanez... ;-)


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-19 13:29   ` mikepolniak
@ 2002-05-20  1:12     ` Arcady Genkin
  0 siblings, 0 replies; 13+ messages in thread
From: Arcady Genkin @ 2002-05-20  1:12 UTC (permalink / raw
  To: gentoo-dev

mikepolniak <mikpolniak@adelphia.net> writes:

> hanez <you@hanez.org> wrote:
>
>> ###
>> Unicode translation table file missing:
>> /usr/share/opera/unicode.dat
>> 
>> Character table file misssing:
>> /usr/share/opera/chartables.bin
>> 
>> Check your cinfiguration. Missing tables will limit display of
>> international text.
>> ###
>
> Opera is looking in /usr/share/opera and the new ebuilds install the unicode.dat, buttons,
> config, etc into /opt
>
> So i reverted to the old *pre4.ebuild and edited that for opera-6.0-final so that everything
> works the way opera expects.
>
> The new ebuild installing into /opt should be fixed for this else you wont get the buttons,
> config, unicode.dat  etc.

It *is* fixed. ;^)  The 6.0 final ebuild defines environment variable
OPERA_DIR=/opt/opera/share in /etc/env.d/10opera6, and therefore
OPERA_DIR should be present in /etc/profile.env.

If you re-login after merging opera 6.0 final, the problem should go
away.  I should have mentioned that, I guess.

HTH,
-- 
Arcady Genkin
Thanks God I'm still an atheist! -- Luis Bunuel


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-18 19:56     ` Avi Schwartz
@ 2002-05-20  6:54       ` Arcady Genkin
  2002-05-20  7:10         ` Arcady Genkin
  2002-05-20 13:26         ` Avi Schwartz
  0 siblings, 2 replies; 13+ messages in thread
From: Arcady Genkin @ 2002-05-20  6:54 UTC (permalink / raw
  To: gentoo-dev

Avi Schwartz <avi@CFFtechnologies.com> writes:

> opera: error while loading shared libraries: libpng.so.3: cannot open
> shared object file: No such file or directory
>
> With only version 1.2.1-r1 of libpng installed:
>
> opera: error while loading shared libraries: libpng.so.2: cannot open
> shared object file: No such file or directory

I could reproduce this.

> With both versions 1.0.12-r1 and 1.2.1-r1 of libpng installed:
>
> libpng warning: Application was compiled with png.h from libpng-1.2.1
> libpng warning: Application  is running with png.c from libpng-1.0.12
> libpng error: Incompatible libpng version in application and library
> Segmentation fault

Strangely, I was not seeing this.  On my system I had both versions of
libpng installed (by oversight) and that's why the ebuild worked for
me.  Looks like opera 6.0 is a mess as far as libpng dependency
goes...

I just tried the static version of opera, and it worked fine for me.
I think that I'm going to add an opera-static ebuild to portage.  It
will be useful (1) to people who don't want to have a copy of qt2 just
to run Opera, and (2) in cases like this.

Thanks for testing this,
-- 
Arcady Genkin
Thanks God I'm still an atheist! -- Luis Bunuel


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-20  6:54       ` Arcady Genkin
@ 2002-05-20  7:10         ` Arcady Genkin
  2002-05-20 13:26         ` Avi Schwartz
  1 sibling, 0 replies; 13+ messages in thread
From: Arcady Genkin @ 2002-05-20  7:10 UTC (permalink / raw
  To: gentoo-dev

Arcady Genkin <agenkin@thpoon.com> writes:

> I just tried the static version of opera, and it worked fine for me.
> I think that I'm going to add an opera-static ebuild to portage.  It
> will be useful (1) to people who don't want to have a copy of qt2 just
> to run Opera, and (2) in cases like this.

FYI, I've just committed the opera-static package.
-- 
Arcady Genkin
Thanks God I'm still an atheist! -- Luis Bunuel


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-20  6:54       ` Arcady Genkin
  2002-05-20  7:10         ` Arcady Genkin
@ 2002-05-20 13:26         ` Avi Schwartz
  2002-05-20 18:07           ` Arcady Genkin
  1 sibling, 1 reply; 13+ messages in thread
From: Avi Schwartz @ 2002-05-20 13:26 UTC (permalink / raw
  To: Gentoo Dev

I figured the problem out and I posted a message about a solution in
gentoo-user.  The problem I had was not with Opera but rather with QT2. 
Here is the message which was titled "QT dependencies problem":

While investigating the reason for problems I had with Opera 6.0 final,
I found what my problem was and it had to do with multiple libpng
versions.

Apparently, on my system, qt-2.3.2-r1 was built when only libpng-1.2.1
was installed thus requiring libpng.so.3.

Opera was built using libqt 2.x and libpng.so.2 which corresponds with
libpng-1.0.12.

Because of the different versions of libpng used by Opera and one of its
dynamically loaded libraries (QT) it would seg fault.

Since Opera is available only as a binary, to fix it, I unmerged
libpng-1.2.1-r1, reemerged qt-2.3.2-r1 so it used the 1.0.12 version of
libpng, and then reemerged libpng to bring version 1.2.1 back to life.

Now the question:  should the dependency of qt-2 be changed so it
requires libpng-1.0.12 rather then the generic dependency on
media-libs/libpng and the ebuild modified to use the proper libpng
version?

I haven't filed a bug report since I am not sure if the problem is with
the ebuild, with Opera, or something else altogether.

Avi


On Mon, 2002-05-20 at 01:54, Arcady Genkin wrote:
> Avi Schwartz <avi@CFFtechnologies.com> writes:
> 
> > opera: error while loading shared libraries: libpng.so.3: cannot open
> > shared object file: No such file or directory
> >
> > With only version 1.2.1-r1 of libpng installed:
> >
> > opera: error while loading shared libraries: libpng.so.2: cannot open
> > shared object file: No such file or directory
> 
> I could reproduce this.
> 
> > With both versions 1.0.12-r1 and 1.2.1-r1 of libpng installed:
> >
> > libpng warning: Application was compiled with png.h from libpng-1.2.1
> > libpng warning: Application  is running with png.c from libpng-1.0.12
> > libpng error: Incompatible libpng version in application and library
> > Segmentation fault
> 
> Strangely, I was not seeing this.  On my system I had both versions of
> libpng installed (by oversight) and that's why the ebuild worked for
> me.  Looks like opera 6.0 is a mess as far as libpng dependency
> goes...
-- 
Avi Schwartz
avi@CFFtechnologies.com



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-20 13:26         ` Avi Schwartz
@ 2002-05-20 18:07           ` Arcady Genkin
  2002-05-21 13:55             ` mikepolniak
  0 siblings, 1 reply; 13+ messages in thread
From: Arcady Genkin @ 2002-05-20 18:07 UTC (permalink / raw
  To: gentoo-dev

Avi Schwartz <avi@CFFtechnologies.com> writes:

> I figured the problem out and I posted a message about a solution in
> gentoo-user.  The problem I had was not with Opera but rather with QT2. 
> Here is the message which was titled "QT dependencies problem":
>
> While investigating the reason for problems I had with Opera 6.0 final,
> I found what my problem was and it had to do with multiple libpng
> versions.
>
> Apparently, on my system, qt-2.3.2-r1 was built when only libpng-1.2.1
> was installed thus requiring libpng.so.3.
>
> Opera was built using libqt 2.x and libpng.so.2 which corresponds with
> libpng-1.0.12.
>
> Because of the different versions of libpng used by Opera and one of its
> dynamically loaded libraries (QT) it would seg fault.
>
> Since Opera is available only as a binary, to fix it, I unmerged
> libpng-1.2.1-r1, reemerged qt-2.3.2-r1 so it used the 1.0.12 version of
> libpng, and then reemerged libpng to bring version 1.2.1 back to life.
>
> Now the question:  should the dependency of qt-2 be changed so it
> requires libpng-1.0.12 rather then the generic dependency on
> media-libs/libpng and the ebuild modified to use the proper libpng
> version?

Aahhh, what a mess!..  I don't know what to do in this situation.  It
seems that specifying libpng-1.0.12 as a dependency for qt2 would
solve the problem for opera, but it may break things for something
else, so I don't like that solution.

I suggest that we leave the things the way they are, and wait it out.
This is, obviously, a problem of transition from one version of
libpng to the other, which spans outside of gentoo project.  I think
that we should leave 6.0 masked; if somebody wants 6.0 final, they can
use the static package.

Thanks for figuring this out!
-- 
Arcady Genkin
Thanks God I'm still an atheist! -- Luis Bunuel


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-dev] Opera 6.0 final.
  2002-05-20 18:07           ` Arcady Genkin
@ 2002-05-21 13:55             ` mikepolniak
  0 siblings, 0 replies; 13+ messages in thread
From: mikepolniak @ 2002-05-21 13:55 UTC (permalink / raw
  To: gentoo-dev

On Mon, 20 May 2002 14:07:51 -0400
Arcady Genkin <agenkin@thpoon.com> wrote:

> Avi Schwartz <avi@CFFtechnologies.com> writes:
> 
> > I figured the problem out and I posted a message about a solution in
> > gentoo-user.  The problem I had was not with Opera but rather with QT2. 
> > Here is the message which was titled "QT dependencies problem":
> >
> > While investigating the reason for problems I had with Opera 6.0 final,
> > I found what my problem was and it had to do with multiple libpng
> > versions.
> >
> > Apparently, on my system, qt-2.3.2-r1 was built when only libpng-1.2.1
> > was installed thus requiring libpng.so.3.
> >
> > Opera was built using libqt 2.x and libpng.so.2 which corresponds with
> > libpng-1.0.12.
> >
> > Because of the different versions of libpng used by Opera and one of its
> > dynamically loaded libraries (QT) it would seg fault.
> >
> > Since Opera is available only as a binary, to fix it, I unmerged
> > libpng-1.2.1-r1, reemerged qt-2.3.2-r1 so it used the 1.0.12 version of
> > libpng, and then reemerged libpng to bring version 1.2.1 back to life.
> >
> > Now the question:  should the dependency of qt-2 be changed so it
> > requires libpng-1.0.12 rather then the generic dependency on
> > media-libs/libpng and the ebuild modified to use the proper libpng
> > version?
> 
> Aahhh, what a mess!..  I don't know what to do in this situation.  It
> seems that specifying libpng-1.0.12 as a dependency for qt2 would
> solve the problem for opera, but it may break things for something
> else, so I don't like that solution.
> 
> I suggest that we leave the things the way they are, and wait it out.
> This is, obviously, a problem of transition from one version of
> libpng to the other, which spans outside of gentoo project.  I think
> that we should leave 6.0 masked; if somebody wants 6.0 final, they can
> use the static package.

When opera6-final first came out and i installed it by editing the old *pre4.ebuild
i didn't have libpng.so.2 installed so i did #ln -s libpng.so.3.1.2.1 libpng.so.2

This worked without any problems for me, but a few days later i just emerged
libpng-1.0.12 and never touched my qt at all. This has worked fine for me also.

So i think you should be able to just list libpng-1.0.12 as an opera depends.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2002-05-21 14:01 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-18  8:57 [gentoo-dev] Opera 6.0 final Arcady Genkin
2002-05-18 10:17 ` Francisco Gimeno
2002-05-18 16:10 ` Avi Schwartz
2002-05-18 17:31   ` Arcady Genkin
2002-05-18 19:56     ` Avi Schwartz
2002-05-20  6:54       ` Arcady Genkin
2002-05-20  7:10         ` Arcady Genkin
2002-05-20 13:26         ` Avi Schwartz
2002-05-20 18:07           ` Arcady Genkin
2002-05-21 13:55             ` mikepolniak
2002-05-19 13:45 ` hanez
2002-05-19 13:29   ` mikepolniak
2002-05-20  1:12     ` Arcady Genkin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox