Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35800 - gaim still using portage dir in paths after emerge is complete
Summary: gaim still using portage dir in paths after emerge is complete
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-14 06:29 UTC by Paul and Erica Erkkila
Modified: 2004-01-22 05:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
strace from running gaim after emerge -e gaim (epe3.txt,152.17 KB, text/plain)
2003-12-14 06:30 UTC, Paul and Erica Erkkila
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul and Erica Erkkila 2003-12-14 06:29:28 UTC
1) emerged gaim on a new system, originally was getting complaints from gaim that it couldn't find the pixmaps dir and also failed to find the plugins
2) found bug 27927 which seems related, but reemerging xfree did not help
3) tried reemerging gaim with -e after first removing /var/tmp/portage. Fixed ONLY the pixmaps, did not fix the plugins problem (it's still looking for /usr/lib/gaim in /var/tmp/portage).

relevant strace is attached. Look for 'portage'--it's still looking for the lib dir there, as well as one of the pngs.



Reproducible: Always
Steps to Reproduce:
1.emerge -e gaim
2.start gaim ( with -d for results below)
3.

Actual Results:  
epe $ gaim -d
sound: Initializing sound output drivers.
plugins: probing /home/epe/.gaim/smileys
plugins: probing /home/epe/.gaim/prefs.xml
plugins: probing /home/epe/.gaim/logs
plugins: probing /home/epe/.gaim/icons
plugins: probing /home/epe/.gaim/accounts.xml
plugins: probing /home/epe/.gaim/blist.xml
plugins: probing /home/epe/.gaim/status.xml
prefs: Reading /home/epe/.gaim/prefs.xml
prefs: Finished reading /home/epe/.gaim/prefs.xml
account: Setting bool: check-mail, 0
account: Setting bool: check-mail, 0
pounces: Error reading pounces: Failed to open file
'/home/epe/.gaim/pounces.xml': No such file or directory
blist import: Reading /home/epe/.gaim/blist.xml
blist import: Finished reading /home/epe/.gaim/blist.xml
ui_main: Failed to load the default window icon!
Session Management: ICE initialized.
Session Management: Connecting with no previous ID
Session Management: Handling new ICE connection... done.
Session Management: Connected to manager (KDE) with client ID
117f000001000107141183100000037290011
Session Management: Using gaim as command
account: Connecting to account 0x81a71a8. gc = 0x81b95e8
connection: Connecting. gc = 0x81b95e8
connection: Could not get prpl info for 0x81b95e8
account: Connecting to account 0x81a74b8. gc = 0x82518a0
connection: Connecting. gc = 0x82518a0
connection: Could not get prpl info for 0x82518a0
account: Connecting to account 0x81a7680. gc = 0x8253c80
connection: Connecting. gc = 0x8253c80
connection: Could not get prpl info for 0x8253c80
Session Management: Received first save_yourself
Session Management: Received save_complete
accounts: Writing accounts to disk.


Get popup windows saying 'Missing protocol plugin for ...' (each chat account I
attempt to log into). If I click on 'Accounts', the protocol column shows
'Unknown' for each. I've also tried moving my .gaim directory aside and
restarting without it; it still can't find the plugins. (Preferences: Plugins
also shows a similar lack).


Expected Results:  
loaded the plugins. :) It's just not  looking for them in the right place.
Comment 1 Paul and Erica Erkkila 2003-12-14 06:30:33 UTC
Created attachment 22191 [details]
strace from running gaim after emerge -e gaim
Comment 2 Paul and Erica Erkkila 2003-12-14 06:35:04 UTC
I'm aware I can get around the problem by linking ~/.gaim/plugins to /usr/lib/gaim but I'm disturbed that by default it's still looking in /var/tmp/portage after the emerge is complete.
Comment 3 Robert Davis 2004-01-09 13:53:49 UTC
Wow a gaim bugs crew. :)  Where have I been.

Anyway this looks like a rpath problem.  Why, I don't know.  Something in econf class? or libtool?  Anyone more familiar with rpath?  I erased all remnants for gaim and re-emerged and worked fine here.
Comment 4 Don Seiler (RETIRED) gentoo-dev 2004-01-11 22:24:05 UTC
Heh just an email alias to keep ownership.

Thanks for the info.  I'm not familiar with anything you're talking about right now so I'll have to press on.  I'll also give your dev bug a bump.
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-01-19 09:54:10 UTC
Just to confirm, could you rsync and emerge gaim-0.75-r5 and see if this is still happening?

Also please provide the output from "emerge info".
Comment 6 Paul and Erica Erkkila 2004-01-21 22:05:16 UTC
Re-emerged gaim as suggested. Now, even with the plugins dir not linked to /usr/lib/gaim it seems to work fine. Weird.

Thanks,

-epe
Comment 7 Don Seiler (RETIRED) gentoo-dev 2004-01-22 05:39:12 UTC
So if I read you right the problem is no longer there.

I'm going to close this.   re-open if I'm wrong.