First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 26645
Alias:
Product:
Component:
Status: RESOLVED
Resolution: LATER
Assigned To: Lisa Seelye (RETIRED) <lisa@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Nicholas Jones (RETIRED) <carpaski@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 26645 depends on: Show dependency tree
Bug 26645 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-08-14 15:51 0000
Distcc is not capable of recognising libraries used for linking.
Compiling BitchX with AIM support resulted in the compile being
passed to localhost (which is sandboxed on its own by distcc)
preventing it from using the library in the ${WORKDIR} for that
package.

Distcc should, preferably, acknowledge gcc calls using -L and/or -l
as being executable only on the lcoal box, NOT via distcc's passing,
or it should enable the passing of the library files.

Use BitchX 1.0.19-r5 to demonstrate the issue. Do not have libtoc.so
available on any machines. (It's part of BitchX, but might be in
other packages too.)

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Lisa Seelye (RETIRED) 2003-08-15 14:44:47 0000 -------
What version of distcc was this with Nicholas ?

I'll pass this on to the distcc mail list since it seems like an upstream problem.

------- Comment #2 From Lisa Seelye (RETIRED) 2003-08-17 11:32:07 0000 -------
btw - what's emerge info saying?

------- Comment #3 From Lisa Seelye (RETIRED) 2003-08-17 12:38:00 0000 -------
Here's my experimentation:

**With /usr/lib/gaim/libtoc.so
* Compiles with +gtk and distcc
* Compiles with -gtk and distcc

** With /usr/lib/gaim/libtoc.so moved to /usr/lib/gaim/libtoc.so.bak
* Compiles with -gtk and distcc
* Fails to compile with +gtk and distcc
* Compiles with +gtk and no distcc

I haven't looked into what may be causing this just yet.

------- Comment #4 From Martin Pool 2003-09-10 20:17:10 0000 -------
This is NEEDSINFO until the information from the distcc bug report form is
provided.

------- Comment #5 From Martin Pool 2003-09-10 20:27:47 0000 -------
I tried building BitchX from source (ircii-pana-1.0c19.tar.gz) on Debian under
distcc.  When built with -j under distcc, it fails to compile because of errors
such as 


status.c:1239:14: pasting "status_user12" and "(" does not give a valid
preprocessing token
status.c:1240:14: pasting "status_user13" and "(" does not give a valid
preprocessing token
status.c:1241:14: pasting "status_user14" and "(" does not give a valid
preprocessing token
status.c:1242:14: pasting "status_user15" and "(" does not give a valid
preprocessing token
status.c:1243:14: pasting "status_user16" and "(" does not give a valid
preprocessing token

Looking at the source these appear to be genuine bugs in BitchX.   Perhaps
they're patched in Gentoo.

------- Comment #6 From Martin Pool 2003-09-10 20:28:02 0000 -------
Please fix the stupid bug title.

------- Comment #7 From Lisa Seelye (RETIRED) 2003-09-10 20:47:03 0000 -------
Nick, do you still have this info handy?

------- Comment #8 From Lisa Seelye (RETIRED) 2003-09-10 21:04:08 0000 -------
This apparently is 'fixed' in either bitchx (-r6?) or distcc or something else,
cuz its working here now.

------- Comment #9 From Martin Pool 2003-09-10 21:16:55 0000 -------
Thanks.

Please excuse me being grumpy. :-) 

------- Comment #10 From Lisa Seelye (RETIRED) 2003-09-26 09:02:54 0000 -------
zilla reopened this.

*closed*

------- Comment #11 From Lisa Seelye (RETIRED) 2006-02-11 02:05:48 0000 -------
Seems this might be cropping up again in bug 122425...

First Last Prev Next    No search results available      Search page      Enter new bug