tags 334726 patch thanks On Wed, Oct 19, 2005 at 04:36:15PM +0200, Bastian Blank wrote: > Package: fftw > Version: 2.1.3-16.1 > Severity: serious
> There was an error while trying to autobuild your package: > > Automatic build of fftw_2.1.3-16.1 on debian01 by sbuild/s390 69 > [...] > > mv fftw/.libs/libsfftw.so.2.0.5 rfftw/.libs/libsrfftw.so.2.0.5 shared.s > > mv threads/.libs/lib*fftw_threads.so.2.0.5 shared.s > > cp fftw/sfftw.h rfftw/srfftw.h threads/s*fftw_threads.h \ > > mpi/sfftw_mpi.h mpi/srfftw_mpi.h shared.s > > # don't use mpicc to create the shared lib or the mpich static lib will be > > included > > cd mpi && gcc -shared -Wl,-soname -Wl,libsfftw_mpi.so.2 \ > > -o .libs/libsfftw_mpi.so.2.0.5 sched.lo \ > > TOMS_transpose.lo transpose_mpi.lo fftwnd_mpi.lo fftw_mpi.lo \ > > -L/usr/lib/mpich/lib/shared -lmpich -L../fftw/.libs -lfftw > > /usr/bin/ld: cannot find -lfftw > > collect2: ld returned 1 exit status > > make: *** [build] Error 1 > > ****************************************************************************** > > Build finished at 20051019-0520 > > FAILED [dpkg-buildpackage died] Gar. Paul, please find attached an incremental patch that I think should fix this; I'm building on a system that *doesn't* have fftw-dev installed this time, so it should be a better predictor of whether it'll work on the buildds as well. :/ I'm going to go ahead and shoot this one straight to incoming once it finishes building if I don't hear any objections before then, to get this mess cleaned up. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
diff -u fftw-2.1.3/debian/changelog fftw-2.1.3/debian/changelog
--- fftw-2.1.3/debian/changelog
+++ fftw-2.1.3/debian/changelog
@@ -1,3 +1,12 @@
+fftw (2.1.3-16.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix the NMU so that we do local linking against libfftw/libsfftw *before*
+ moving the files out of the build tree; the previous upload only built
+ because I somehow had fftw-dev already installed. :/ Closes: #334726.
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Wed, 19 Oct 2005 17:57:25 -0700
+
fftw (2.1.3-16.1) unstable; urgency=low
* Non-maintainer upload.
diff -u fftw-2.1.3/debian/rules fftw-2.1.3/debian/rules
--- fftw-2.1.3/debian/rules
+++ fftw-2.1.3/debian/rules
@@ -32,15 +32,15 @@
./configure --prefix=/usr --enable-shared --enable-mpi --enable-threads
endif
$(MAKE) LIBS=-lm
- mv fftw/.libs/libfftw.so.$(lib_version)
rfftw/.libs/librfftw.so.$(lib_version) shared.d
- mv threads/.libs/lib*fftw_threads.so.$(lib_version) shared.d
- cp fftw/fftw.h rfftw/rfftw.h threads/fftw_threads.h
threads/rfftw_threads.h \
- mpi/fftw_mpi.h mpi/rfftw_mpi.h shared.d
# don't use mpicc to create the shared lib or the mpich static lib will
be included
cd mpi && gcc -shared -Wl,-soname -Wl,libfftw_mpi.so.$(version_major) \
-o .libs/libfftw_mpi.so.$(lib_version) sched.lo \
TOMS_transpose.lo transpose_mpi.lo fftwnd_mpi.lo fftw_mpi.lo \
-L/usr/lib/mpich/lib/shared -lmpich -L../fftw/.libs -lfftw
+ mv fftw/.libs/libfftw.so.$(lib_version)
rfftw/.libs/librfftw.so.$(lib_version) shared.d
+ mv threads/.libs/lib*fftw_threads.so.$(lib_version) shared.d
+ cp fftw/fftw.h rfftw/rfftw.h threads/fftw_threads.h
threads/rfftw_threads.h \
+ mpi/fftw_mpi.h mpi/rfftw_mpi.h shared.d
mv mpi/.libs/libfftw_mpi.so.$(lib_version)
mpi/.libs/librfftw_mpi.so.$(lib_version) shared.d
$(MAKE) clean
#
@@ -51,15 +51,15 @@
./configure --enable-float --enable-type-prefix --prefix=/usr
--enable-shared --enable-mpi --enable-threads
endif
$(MAKE) LIBS=-lm
- mv fftw/.libs/libsfftw.so.$(lib_version)
rfftw/.libs/libsrfftw.so.$(lib_version) shared.s
- mv threads/.libs/lib*fftw_threads.so.$(lib_version) shared.s
- cp fftw/sfftw.h rfftw/srfftw.h threads/s*fftw_threads.h \
- mpi/sfftw_mpi.h mpi/srfftw_mpi.h shared.s
# don't use mpicc to create the shared lib or the mpich static lib will
be included
cd mpi && gcc -shared -Wl,-soname -Wl,libsfftw_mpi.so.$(version_major) \
-o .libs/libsfftw_mpi.so.$(lib_version) sched.lo \
TOMS_transpose.lo transpose_mpi.lo fftwnd_mpi.lo fftw_mpi.lo \
- -L/usr/lib/mpich/lib/shared -lmpich -L../fftw/.libs -lfftw
+ -L/usr/lib/mpich/lib/shared -lmpich -L../fftw/.libs -lsfftw
+ mv fftw/.libs/libsfftw.so.$(lib_version)
rfftw/.libs/libsrfftw.so.$(lib_version) shared.s
+ mv threads/.libs/lib*fftw_threads.so.$(lib_version) shared.s
+ cp fftw/sfftw.h rfftw/srfftw.h threads/s*fftw_threads.h \
+ mpi/sfftw_mpi.h mpi/srfftw_mpi.h shared.s
mv mpi/.libs/libsfftw_mpi.so.$(lib_version)
mpi/.libs/libsrfftw_mpi.so.$(lib_version) shared.s
$(MAKE) clean
signature.asc
Description: Digital signature

