Your message dated Mon, 09 Apr 2018 21:43:48 +0000
with message-id <e1f5ezo-0005uj...@fasolo.debian.org>
and subject line Bug#895299: fixed in mustang 3.2.3-3
has caused the Debian Bug report #895299,
regarding mustang FTCBFS: uses a non-standard variable for the c++ compiler
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
895299: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895299
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mustang
Version: 3.2.3-2
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

mustang uses the CPP variable for storing the C++ compiler. This
variable is usually used for the C preprocessor. Thus dh_auto_build
doesn't supply a cross compiler there. After renaming it to the more
common CXX, mustang cross builds successfully. Please consider also
renaming CPPFLAGS to CXXFLAGS in addition to applying the attached
patch.

Helmut
Index: mustang-3.2.3/Makefile
===================================================================
--- mustang-3.2.3.orig/Makefile
+++ mustang-3.2.3/Makefile
@@ -11,11 +11,11 @@
 BIN = $(MUSTANG)/bin
 
 #compiler options
-CPP = g++ 
+CXX = g++ 
 CPPFLAGS = -traditional -Wall -O3 
 LDFLAGS := $(LDFLAGS)
 .cpp.o:
-	$(CPP) $(CPPFLAGS) -c -o $@ $<
+	$(CXX) $(CPPFLAGS) -c -o $@ $<
 
 #macros
 OBJECTS = $(OBJ)/globals.o $(OBJ)/CmdLineParser.o $(OBJ)/distmat.o $(OBJ)/sse_RK.o \
@@ -36,86 +36,86 @@
 
 #------------------------------------------------------------------------------
 $(BIN)/mustang-3.2.3: $(OBJECTS) 
-	$(CPP) $(CPPFLAGS)  $(LDFLAGS) -o $@ $(OBJECTS)
+	$(CXX) $(CPPFLAGS)  $(LDFLAGS) -o $@ $(OBJECTS)
 
 $(OBJ)/globals.o: $(SRC)/globals.h $(SRC)/macros.h $(SRC)/globals.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/globals.cpp -o $(OBJ)/globals.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/globals.cpp -o $(OBJ)/globals.o
 		
 $(OBJ)/CmdLineParser.o: $(SRC)/CmdLineParser.h $(SRC)/macros.h $(SRC)/globals.h $(SRC)/de_alloc_routines.h $(SRC)/CmdLineParser_2.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/CmdLineParser_2.cpp -o $(OBJ)/CmdLineParser.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/CmdLineParser_2.cpp -o $(OBJ)/CmdLineParser.o
 		
 $(OBJ)/pdb_ripper.o: $(SRC)/pdb_ripper.h $(SRC)/macros.h $(SRC)/globals.h $(SRC)/alloc_routines.h $(SRC)/init_routines.h  $(SRC)/pdb_ripper_2.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/pdb_ripper_2.cpp -o $(OBJ)/pdb_ripper.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/pdb_ripper_2.cpp -o $(OBJ)/pdb_ripper.o
 		
 $(OBJ)/read_structures.o: $(SRC)/read_structures.h $(SRC)/macros.h $(SRC)/globals.h $(SRC)/pdb_ripper.h $(SRC)/alloc_routines.h $(SRC)/init_routines.h $(SRC)/de_alloc_routines.h $(SRC)/read_structures.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/read_structures.cpp -o $(OBJ)/read_structures.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/read_structures.cpp -o $(OBJ)/read_structures.o
 
 $(OBJ)/3D_manip_functions.o: $(SRC)/3D_manip_functions.h $(SRC)/3D_manip_functions.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/3D_manip_functions.cpp -o $(OBJ)/3D_manip_functions.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/3D_manip_functions.cpp -o $(OBJ)/3D_manip_functions.o
 		
 $(OBJ)/distmat.o: $(SRC)/macros.h $(SRC)/globals.h $(SRC)/distmat.h $(SRC)/distmat.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/distmat.cpp -o $(OBJ)/distmat.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/distmat.cpp -o $(OBJ)/distmat.o
 		
 $(OBJ)/sse_RK.o: $(SRC)/macros.h $(SRC)/globals.h $(SRC)/sse_RK.h $(SRC)/sse_RK.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/sse_RK.cpp -o $(OBJ)/sse_RK.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/sse_RK.cpp -o $(OBJ)/sse_RK.o
 		
 $(OBJ)/primary_lib_gen.o: $(SRC)/macros.h  $(SRC)/primary_lib_gen.h $(SRC)/globals.h \
 			  $(SRC)/pairwise_global_structalgn.h $(SRC)/primary_lib_gen.cpp \
 			  $(SRC)/merge_global_local_libs.h
-		$(CPP) $(CPPFLAGS) -c $(SRC)/primary_lib_gen.cpp -o $(OBJ)/primary_lib_gen.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/primary_lib_gen.cpp -o $(OBJ)/primary_lib_gen.o
 		
 $(OBJ)/pairwise_global_structalgn.o: $(SRC)/macros.h $(SRC)/globals.h  $(SRC)/pairwise_global_structalgn.h \
 				     $(SRC)/ew.h $(SRC)/refine_pairalgn.h \
 				     $(SRC)/pairwise_global_structalgn.cpp 
-		$(CPP) $(CPPFLAGS) -c $(SRC)/pairwise_global_structalgn.cpp -o $(OBJ)/pairwise_global_structalgn.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/pairwise_global_structalgn.cpp -o $(OBJ)/pairwise_global_structalgn.o
 		
 $(OBJ)/refine_pairalgn.o: $(SRC)/macros.h $(SRC)/globals.h  $(SRC)/refine_pairalgn.h \
 				     $(SRC)/de_alloc_routines.h $(SRC)/superpose_2.h \
 				     $(SRC)/refine_pairalgn_2.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/refine_pairalgn_2.cpp -o $(OBJ)/refine_pairalgn.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/refine_pairalgn_2.cpp -o $(OBJ)/refine_pairalgn.o
 
 $(OBJ)/superpose_2.o: $(SRC)/jacobi.h $(SRC)/macros.h $(SRC)/superpose_2.h $(SRC)/superpose_2.cpp 
-		$(CPP) $(CPPFLAGS) -c $(SRC)/superpose_2.cpp -o $(OBJ)/superpose_2.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/superpose_2.cpp -o $(OBJ)/superpose_2.o
 		
 $(OBJ)/superpose_weightedRMS.o: $(SRC)/jacobi.h $(SRC)/macros.h $(SRC)/superpose_weightedRMS.h $(SRC)/superpose_weightedRMS.cpp 
-		$(CPP) $(CPPFLAGS) -c $(SRC)/superpose_weightedRMS.cpp -o $(OBJ)/superpose_weightedRMS.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/superpose_weightedRMS.cpp -o $(OBJ)/superpose_weightedRMS.o
 		
 $(OBJ)/jacobi.o: $(SRC)/jacobi.h $(SRC)/jacobi.cpp 
-		$(CPP) $(CPPFLAGS) -c $(SRC)/jacobi.cpp -o $(OBJ)/jacobi.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/jacobi.cpp -o $(OBJ)/jacobi.o
 		
 $(OBJ)/ew.o: $(SRC)/globals.h $(SRC)/ew.h $(SRC)/superpose_2.h $(SRC)/superpose_weightedRMS.h \
 					$(SRC)/ew_2.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/ew_2.cpp -o $(OBJ)/ew.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/ew_2.cpp -o $(OBJ)/ew.o
 		
 $(OBJ)/merge_global_local_libs.o: $(SRC)/merge_global_local_libs.h $(SRC)/macros.h $(SRC)/globals.h \
 				  $(SRC)/merge_global_local_libs.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/merge_global_local_libs.cpp -o $(OBJ)/merge_global_local_libs.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/merge_global_local_libs.cpp -o $(OBJ)/merge_global_local_libs.o
 		
 $(OBJ)/extended_lib_gen.o: $(SRC)/extended_lib_gen.h $(SRC)/globals.h $(SRC)/macros.h  $(SRC)/extended_lib_gen_3.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/extended_lib_gen_3.cpp -o $(OBJ)/extended_lib_gen.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/extended_lib_gen_3.cpp -o $(OBJ)/extended_lib_gen.o
 		
 $(OBJ)/progress_align.o: $(SRC)/progress_align.h $(SRC)/globals.h $(SRC)/macros.h  \
 			 $(SRC)/neighbour_joining.h $(SRC)/progress_align_3.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/progress_align_3.cpp -o $(OBJ)/progress_align.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/progress_align_3.cpp -o $(OBJ)/progress_align.o
 		
 $(OBJ)/neighbour_joining.o: $(SRC)/globals.h  $(SRC)/neighbour_joining.h $(SRC)/neighbour_joining.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/neighbour_joining.cpp -o $(OBJ)/neighbour_joining.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/neighbour_joining.cpp -o $(OBJ)/neighbour_joining.o
 		
 $(OBJ)/upgma.o: $(SRC)/globals.h $(SRC)/upgma.h $(SRC)/upgma.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/upgma.cpp -o $(OBJ)/upgma.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/upgma.cpp -o $(OBJ)/upgma.o
 
 $(OBJ)/superpose_on_core.o: $(SRC)/superpose_on_core.h $(SRC)/superpose_2.h $(SRC)/macros.h $(SRC)/globals.h $(SRC)/alloc_routines.h  $(SRC)/init_routines.h  $(SRC)/de_alloc_routines.h $(SRC)/read_structures.h $(SRC)/superpose_on_core_2.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/superpose_on_core_2.cpp -o $(OBJ)/superpose_on_core.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/superpose_on_core_2.cpp -o $(OBJ)/superpose_on_core.o
 
 
 $(OBJ)/multiple_superposition.o: $(SRC)/multiple_superposition.h $(SRC)/jacobi.h $(SRC)/alloc_routines.h $(SRC)/multiple_superposition.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/multiple_superposition.cpp -o $(OBJ)/multiple_superposition.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/multiple_superposition.cpp -o $(OBJ)/multiple_superposition.o
 
 $(OBJ)/output_algn.o: $(SRC)/output_algn.h $(SRC)/macros.h $(SRC)/globals.h $(SRC)/output_algn.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/output_algn.cpp -o $(OBJ)/output_algn.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/output_algn.cpp -o $(OBJ)/output_algn.o
 
 $(OBJ)/main.o: $(SRC)/macros.h  $(SRC)/globals.h $(SRC)/distmat.h $(SRC)/sse_RK.h $(SRC)/primary_lib_gen.h  $(SRC)/main.cpp
-		$(CPP) $(CPPFLAGS) -c $(SRC)/main.cpp -o $(OBJ)/main.o
+		$(CXX) $(CPPFLAGS) -c $(SRC)/main.cpp -o $(OBJ)/main.o
 
 #------------------------------------------------------------------------------
 clean:

--- End Message ---
--- Begin Message ---
Source: mustang
Source-Version: 3.2.3-3

We believe that the bug you reported is fixed in the latest version of
mustang, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 895...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated mustang package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 09 Apr 2018 21:33:59 +0200
Source: mustang
Binary: mustang mustang-testdata
Architecture: source
Version: 3.2.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Description:
 mustang    - multiple structural alignment of proteins
 mustang-testdata - multiple structural alignment of proteins, test data
Closes: 895299
Changes:
 mustang (3.2.3-3) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * use standard variable for the c++ compiler
     Closes: #895299
 .
   [ Andreas Tille ]
   * Standards-Version: 4.1.4
   * Point Vcs URLs to Salsa
   * debhelper 11
Checksums-Sha1:
 ea0dad748e64aaf1b979f63a4975390c92114026 2024 mustang_3.2.3-3.dsc
 c18036fc53fd311a305599e55c9e462cd871fb74 30848 mustang_3.2.3-3.debian.tar.xz
 64d643854af6fce2c1ba2af80f9870687231a1e6 5879 mustang_3.2.3-3_amd64.buildinfo
Checksums-Sha256:
 836920cefe6f0d92c068e0d6520dae39fc477ef98b418d43c19c1de2c8bbe148 2024 
mustang_3.2.3-3.dsc
 2a1496296f1042ef0dfec049ee229333df61b9cd1043060ee4d23cc9e7edac7f 30848 
mustang_3.2.3-3.debian.tar.xz
 18cd3fcf82815bf542ae95d1c0175727bd3594454614de680ee7005bdc9103c9 5879 
mustang_3.2.3-3_amd64.buildinfo
Files:
 33979e8009ebaa9d88244f69b6d0ad2b 2024 science optional mustang_3.2.3-3.dsc
 23376ad10f0d354f2375730f5fa7eadb 30848 science optional 
mustang_3.2.3-3.debian.tar.xz
 1c0519c8cf9229e2b9718b9ca155e781 5879 science optional 
mustang_3.2.3-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAlrLwhsRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHVoQ/9FqObinD3mAfUjugehxmNeE0mT34tHuD3
q6vsx4fjeE+TlEkp2UaxJbR12yRvthGjpAbZmAqRcMmgPgBrU9eFy1+NlsJHFiM1
00q8kkoDJxqlTmeour9NraYlFxLNjPosxAY+VpZyYBsgaJx8A7CssjFVTLJUb9vN
RPs5EfH5swRuLKOrFpBcN+6LhcdKrQBoQZFfL+Il3v795CqvjBX2XcoEXJINJt6F
gopPDtyADJjpruK8w4UCnxnB3oPzM1glAB6k9aexHRtNZKWKRNHE8s8MclH/lkfK
FVVE4dE+XbLpNIfIrF4ejv4KaUKYlgDWO1f2unpj1TYeciqgsKqX3QFCndMeicdq
Zf0nCyWzcncCux7nmSQcwIt6vHGYodj9HG2+a1dctrY7weP4ROPG7A3wKrKK0OIu
AtyfPosKApqodntTQAGezxj6iVswRoeY+Ms1k9F57P0MCySTKLotN5HS3ELmXnLY
A+uq2ncAK3WIlBznS4q6aVcfvX/3VwMVg8qJ7TaiYZGD5OjxubPNGRnzXiAUdqrY
VQHc+5zIgqiNdo5EKpqZ60CbRkJzlUWevlZbKQZJxESuZY98ZU16/mn2UC9YrXaz
AkJx1IUebSzTbLLWb80v4EHY2EDiyUgPuPIWCrTgSDuaWPivva+rFFMnDDIAcC+9
rClB0o3Nyno=
=oyML
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to