I've been trying to track down a number of stange things primarily happening to Mozilla but also Konqueror and Opera. Basic symptom is that Mozilla won't open. However, I'm having problems with other browsers as well especially in the area of plugins. At first, I thought the problems might be Java related, but I now I think that it is more likely qt-3.1.0 related. This is based on fairly extensive reading in both the gentoo forums and a number of the bug reports here in gentoo bugzilla. I decided today to re-emerge qt-3.1.0 on three of the machines on which I've installed gentoo which also happen to be the same ones I regularly keep up to date. On all three machines, mozilla 1.2 will not start. I will have results on two of the machines tomorrow (one during the day, and one in the evening). I do have results on this machine which I'm currently using to access buzilla. Some history on this machine: Due to problems I had with ext3, I rebuilt this machine from scratch and based my '/' and '/pub' partitions on reiserfs. So this is essentially a brand new build started from the stage3-athlon-xp build. I use KDE 3.0.4 as the base windows manager / desktop. I've changed none of the USE flags as set by the stage3 build. Today, after deciding that qt might be the cause of some of my problems, I decided to re-emerge (re-compile) qt-3.1.0. The deciding reason was that on my machine at work, I was trying to re-create the error messages I reported on another bug (11533) invloving kvirc. Instead of recreating the error messages I expected, the emerge of kvirc-3.00-beta bombed out with a message to the effect that the test compile in qt-3.1.0 failed. Since I had successfully (finally) compiled kvirc on monday on that very machine, I was rather startled to say the least. I left work with qt-3.1.0 re-emerging on that machine (it's a tad slow). On this machine, my intial attempt to re-emerge qt-3.1.0 resulted in the following messages: dragon root # emerge -p qt These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild R ] x11-libs/qt-3.1.0-r1 dragon root # emerge qt Calculating dependencies ...done! >>> emerge (1 of 1) x11-libs/qt-3.1.0-r1 to / !!! qt-x11-free-3.1.0.tar.bz2: message digests do not match! !!! qt-x11-free-3.1.0.tar.bz2 is corrupt or incomplete. >>> our recorded digest: 594a00a7eeb463251ef56515d6f81b0a >>> your file's digest: 05b2c85c027be919450c1fb0b98532e4 >>> Please delete /usr/portage/distfiles/qt-x11-free-3.1.0.tar.bz2 and refetch. dragon root # I deleted the indicated file and was able to successfully complete the emerge. I have not had a single problem with Mozilla since. If I can provide further info, please let me know. Unfortunately, I deleted the prior qt tar ball, so I can't provide it from this machine. I will be checking the others tomorrow.
re-emerging qt on my work machine did not resolve my issues with Mozilla, Opera and Konqueror. I'm attaching the error message output from startx to illustrate what is happening on this machine. Note: I have also done 'emerge rsync', 'emerge -u world' and 'emerge -u --deep world' in an effort to ensure that my applications are up to date and complete. In the attatchment: startx.msgs from the beginning to the 2nd 'apps file failure' represents invoking startx. There is no apparent startx errmsg from the failure of Mozilla to start. THough I could be wrong here and the apps file failure messages may be due to Mozilla 1.2. From the initial 'Xlib: extencion "GLX" missing ...' down to the last 'libpng error ...' are when I started Konqueror. Note while Konqueor works, the buttom bar does not display any images or text and only some of the buttons. The '/usr/bin/opera ...' message is the only message generated by my attempt to start opera. I can only start opera with no windows. Trying to open any web site causes opera to close. I would sincerly appreciate some instructions on what I can do to help find the source of these problems. :(
Created attachment 6225 [details] Outpur of startx messages as described earlier
During the day, I can usually be reached on irc.openprojects.net #ATU
emerge libpng should do the trick. the problem is that libpng-1.0.x overwrites the header file of libpng-1.2.x (/usr/include/png.h). please look at bug #10726 for more information
Thank you Hannes. It makes sense in the context of the bug you pointed me to. I'll try it tomorrow (it's on my work machine) and report back here. If I'm successful, this bug should be maked as closed in favor of the other one. Till tomorrow then.
and, did it work?
Yes and no. Opera 6.11 is now well behaved. This doesn't make sense to me as I thought the static version of Opera would be immune to this kind of thing. Is there any information or test I could do to get more information of what's going on in this (work) system? I'm trying to provide everyone with good info, but this is not exactly the easiest thing to do. I do have gentoolkit installed.
Emerging xfree-4.2.1-r2 solved my problem with mozilla. I've also emerged atk-1.1.1, xft-2.0-r1 and pango-1.1.3 Now trying to emerge kvirc again.
test emerge of kvirc successful. Mozilla still running well. :)
is this bug now resolved? mozilla and opera works. does konqueror also work?
No, Konqueror is not working properly. But I don't think it has anything to do with this. I'm trying to put together more information for my problems with konqueror on this machine, but I don't quite know enough to pinpoint a cause yet. In the meantime, I have no problem if this is closed. :)
FWIW - I think my current problems with Konqeror on this machine have to do with this bug: 10978. I'll know later today when I emerge kdebase-3.0.4-r3. I'm currently on kdebase-3.0.4-r2.
ok, marking as dup of the libpng bug. *** This bug has been marked as a duplicate of 10726 ***