Hi,

On Wed, 2005-04-27 at 23:24 +0200, Philipp Frauenfelder wrote:
> Am Sat, Apr 02, 2005 at 04:10:21PM +0200 hat Roland Stigge getippert:
> > building the package plib in a clean sid build environment
> > (with pbuilder) on i386 results in:
> > 
> > =========================================================================
> > [...]
> > make[2]: Leaving directory `/tmp/buildd/plib-1.8.4'
> > make[1]: Leaving directory `/tmp/buildd/plib-1.8.4'
> > set -e; for i in `find src -name 'lib*a'`; do \
> >   ( cd `dirname $i`;\
> >     libname=`basename $i .a` ;\
> >     gcc -shared -Wl,-soname,$libname.so.1.8.4 \
> >       -o $libname.so.1.8.4 `ar t $libname.a` ) ;\
> > done
> > jsLinuxOld.o(.text+0x0): In function `jsJoystick::open()':
> > /tmp/buildd/plib-1.8.4/src/js/jsLinuxOld.cxx:42: multiple definition of 
> > `jsJoystick::open()'
> > jsLinux.o(.text+0x10):/tmp/buildd/plib-1.8.4/src/js/jsLinux.cxx:47: first 
> > defined here
> > /usr/bin/ld: Warning: size of symbol `jsJoystick::open()' changed from 536 
> > in jsLinux.o to 279 in jsLinuxOld.o
> > jsLinuxOld.o(.text+0x2b0): In function `jsJoystick::rawRead(int*, float*)':
> > /tmp/buildd/plib-1.8.4/src/js/jsLinuxOld.cxx:111: multiple definition of 
> > `jsJoystick::rawRead(int*, float*)'
> > jsLinux.o(.text+0x3c0):/tmp/buildd/plib-1.8.4/src/js/jsLinux.cxx:129: first 
> > defined here
> > /usr/bin/ld: Warning: size of symbol `jsJoystick::rawRead(int*, float*)' 
> > changed from 588 in jsLinux.o to 199 in jsLinuxOld.o
> > jsLinuxOld.o(.text+0x120): In function `jsJoystick::close()':
> > /tmp/buildd/plib-1.8.4/src/js/jsLinuxOld.cxx:89: multiple definition of 
> > `jsJoystick::close()'
> > jsLinux.o(.text+0x230):/tmp/buildd/plib-1.8.4/src/js/jsLinux.cxx:107: first 
> > defined here
> > jsLinuxOld.o(.text+0x170): In function 
> > `jsJoystick::jsJoystick[not-in-charge](int)':
> > /tmp/buildd/plib-1.8.4/src/js/jsLinuxOld.cxx:97: multiple definition of 
> > `jsJoystick::jsJoystick[not-in-charge](int)'
> > jsLinux.o(.text+0x280):/tmp/buildd/plib-1.8.4/src/js/jsLinux.cxx:115: first 
> > defined here
> > jsLinuxOld.o(.text+0x210): In function 
> > `jsJoystick::jsJoystick[in-charge](int)':
> > /tmp/buildd/plib-1.8.4/src/js/jsLinuxOld.cxx:97: multiple definition of 
> > `jsJoystick::jsJoystick[in-charge](int)'
> > jsLinux.o(.text+0x320):/tmp/buildd/plib-1.8.4/src/js/jsLinux.cxx:115: first 
> > defined here
> > jsLinuxOld.o(.text+0x380): In function `jsInit()':
> > /tmp/buildd/plib-1.8.4/src/js/jsLinuxOld.cxx:143: multiple definition of 
> > `jsInit()'
> > jsLinux.o(.text+0x0):/tmp/buildd/plib-1.8.4/src/js/jsLinux.cxx:44: first 
> > defined here
> > collect2: ld returned 1 exit status
> > make: *** [build-stamp] Error 1
> > =========================================================================
> 
> I have tested with pbuilder today and have not been able to
> reproduce the problem.
> 
> All the builds done by the build daemons have succeeded.
> 
> I am downgrading the bug report to normal.

I can still reproduce this. Considering that others can reproduce the
problem, too, I wonder how it can work for you. Are you using
--variant=buildd? Which dist suite? Architecture?

Note that build daemons sometimes don't provide clean build
environments.

bye,
  Roland




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to