Your message dated Mon, 02 Jul 2018 09:22:09 +0000
with message-id <[email protected]>
and subject line Bug#895265: fixed in spherepack 3.2-11
has caused the Debian Bug report #895265,
regarding [spherepack] missing headers for C interface
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 [email protected]
immediately.)


-- 
895265: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895265
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: spherepack 
Version: 3.2-10 
Severity: normal 

Hi, 
Some headers are required for the C interface to be functional. 
Something like the one attached that may be shipped in usr/include/spherepack 
directory. 

Could you provide such files? 
Thanks 

--- System information. --- 
Architecture: 
Kernel: Linux 4.15.0-2-amd64 

Debian Release: buster/sid 
500 testing [ https://mail.lncmi.cnrs.fr/ftp.fr.debian.org | ftp.fr.debian.org 
] 
500 testing euler 
500 stretch download.docker.com 
500 data neurodebian.g-node.org 
500 buster neurodebian.g-node.org 



Christophe TROPHIME 
Research Engineer 

CNRS - LNCMI 
25, rue des Martyrs 
BP 166 
38042 GRENOBLE Cedex 9 
FRANCE 

Tel : +33 (0)4 76 88 90 02 
Fax : +33 (0) 4 76 88 10 01 
M@il : [email protected] 
 
#ifndef __SPHPK_H__
#define __SPHPK_H__

#include <spherepack/fortran.h>

#ifdef __cplusplus
extern "C"
{
#endif
 
 


// shpg.f
void FORTRAN_NAME(gaqd)(const int * nlat,double * dtheta,double * dwts,double * DWORK,int * ldwork,int * ier);

void FORTRAN_NAME(shagci)(const int * nlat,const int * nlon,float * wshagc,int * lwsha,double * work,int * lwrk,int * ierror); 
void FORTRAN_NAME(shagc)(const int * nlat,const int * nlon,const int * mode,const int * nt, const float * g,int *idimg,int *jdimg,float * ga,float * gb,int * mdab,int * ndab,
                    float * wshagc,int * lwsha,float * wrk2,int * lwork,int * ierror);                                                                          

void FORTRAN_NAME(shsgci)(const int * nlat,const int * nlon,float * wshsgc,int * lwshs,double * work, int * lwrk,int * ierror);
void FORTRAN_NAME(shsgc)(const int * nlat,const int * nlon,const int * mode,const int * nt, float * gh, int * idimg,int * jdimg,const float * ga,const float * gb,int * mdab,int * ndab,
                    float * wshsgc,int * lwshs,float * wrk2,int * lwork,int * ierror);
     
void FORTRAN_NAME(shpgi)(const int * nlat,const int * nlon,const int * isym,int * mtrunc,float * wshp,int * lwshp,int * iwshp,int * liwshp,float * work,int * lwrkint, int *ierror);
void FORTRAN_NAME(shpg)(const int * nlat,const int * nlon,const int * isym,int * mtrunc,float * sx,float * sy,int * idp,
        float * wshp,int * lwshp,int * iwshp,int * liwshp,float * wrk1,int * lwrk1,int * ierror);

#ifdef __cplusplus
}
#endif /* __cplusplus */     
#endif /* __SPHPK_H__ */
/* Fortran <--> C/C++ interfacing stuff */
/* $Id: fortran.h,v 1.8 2001/06/09 10:04:54 jthorn Exp $ */

/* this header file is idempotent */
#ifndef FORTRAN_H_SEEN
#define FORTRAN_H_SEEN

/*****************************************************************************/

/*
 * C/C++ compatability:
 */

/*
 * Use this in prototypes like this:  extern FORTRAN_FUNCTION void foo(...)
 *
 * At present, this is set up to tell a C++ compiler that  foo()  uses
 * a C-compatible calling convention.
 */
#ifdef __cplusplus
  #define FORTRAN_FUNCTION	"C"
#else
  #define FORTRAN_FUNCTION	/* empty */
#endif

/*****************************************************************************/

/* array subscripting offset, i.e. C "arr[k]" is Fortran "arr(k+?)" */
#define FORTRAN_INDEX_ORIGIN	1

/*****************************************************************************/

/* C type of Fortran integer/logical variables */
/* also actual integers used for Fortran logical .true. and .false. */

/*
 * FIXME: these are what I (JT) used on a 32-bit SGI system with the
 *	  SGI C and Fortran compilers in 1992-1993; they should be
 *	  checked to see if they're still valid for current compilers
 *	  and/or for 64-bit systems.
 */
#if   defined(sgi) || defined(SGI) || defined(__sgi__) || defined(__SGI__)
  #define FORTRAN_INTEGER_IS_INT	TRUE
  typedef int integer;
  typedef unsigned int logical;
  #define FORTRAN_LOGICAL_TRUE	1
  #define FORTRAN_LOGICAL_FALSE	0

/* see FIXME above for validity of these */
#elif defined(alpha) || defined(ALPHA) || defined(__alpha__) || defined(__ALPHA__)
  #define FORTRAN_INTEGER_IS_INT	TRUE
  typedef int integer;
  typedef unsigned int logical;
  #define FORTRAN_LOGICAL_TRUE	1
  #define FORTRAN_LOGICAL_FALSE	0

#elif defined(sun) || defined(SUN) || defined(__sun__) || defined(__SUN__)
  #define FORTRAN_INTEGER_IS_INT	TRUE
  typedef int integer;
  typedef unsigned int logical;
  #define FORTRAN_LOGICAL_TRUE	1
  #define FORTRAN_LOGICAL_FALSE	0

#elif defined(cygwin) || defined(CYGWIN) || defined(__cygwin__) || defined(__CYGWIN__)
  #define FORTRAN_INTEGER_IS_INT	TRUE
  typedef int integer;
  typedef unsigned int logical;
  #define FORTRAN_LOGICAL_TRUE	1
  #define FORTRAN_LOGICAL_FALSE	0

#elif defined(mingw) || defined(MINGW) || defined(__mingw__) || defined(__MINGW__)
  #define FORTRAN_INTEGER_IS_INT	TRUE
  typedef int integer;
  typedef unsigned int logical;
  #define FORTRAN_LOGICAL_TRUE	1
  #define FORTRAN_LOGICAL_FALSE	0

#elif defined(__linux__) && (defined(__i386__) || defined(__x86_64__) )  && defined(__GNUC__)
  #define FORTRAN_INTEGER_IS_INT	TRUE
  typedef int integer;
  typedef unsigned int logical;
  #define FORTRAN_LOGICAL_TRUE	1
  #define FORTRAN_LOGICAL_FALSE	0

#else
  #error "don't know Fortran integer/logical datatypes for this system!"
#endif

/* old (backwards compatible) names for Fortran integers/logicals */
typedef integer fortran_integer_t;
typedef logical fortran_logical_t;

/*****************************************************************************/

/*
 * Names of Fortran routines are often altered by the compiler/loader.  The
 * following macro should be used to call a Fortran routine from C code, i.e.
 *	call sgefa(...)			-- Fortran code
 *	FORTRAN_NAME(sgefa)(...);	-- C code to do the same thing
 *
 * Unfortunately, the "alterations" are generally at the token level, and this
 * can't be done portably in pre-ANSI C.  In ANSI C, the preprocessor "token
 * splicing" facility is designed to handle just this sort of thing, but in
 * pre-ANSI C we have to use rather ugly system-dependent hacks of the sort
 * exemplified below.
 */

/* see FIXME above for validity of these */
#if   defined(sgi) || defined(SGI) || defined(__sgi__) || defined(__SGI__)
  /* C code should reference Fortran names in lower case */
  #ifdef __STDC__
    #define FORTRAN_NAME(n_)	n_ ## _
  #else
    #define FORTRAN_NAME(n_)	n_/**/_
  #endif

/* see FIXME above for validity of these */
#elif defined(alpha) || defined(ALPHA) || defined(__alpha__) || defined(__ALPHA__)
  /* C code should reference Fortran names in lower case */
  #ifdef __STDC__
    #define FORTRAN_NAME(n_)	n_ ## _
  #else
    #define FORTRAN_NAME(n_)	n_/**/_
  #endif

#elif defined(sun) || defined(SUN) || defined(__sun__) || defined(__SUN__)
  /* C code should reference Fortran names in lower case */
  #ifdef __STDC__
    #define FORTRAN_NAME(n_)	n_ ## _
  #else
    #define FORTRAN_NAME(n_)	n_/**/_
  #endif

#elif defined(cygwin) || defined(CYGWIN) || defined(__cygwin__) || defined(__CYGWIN__)
  /* C code should reference Fortran names in lower case */
  #ifdef __STDC__
    #define FORTRAN_NAME(n_)	n_ ## _
  #else
    #define FORTRAN_NAME(n_)	n_/**/_
  #endif

#elif defined(mingw) || defined(MINGW) || defined(__mingw__) || defined(__MINGW__)
  /* C code should reference Fortran names in lower case */
  #ifdef __STDC__
    #define FORTRAN_NAME(n_)	n_ ## _
  #else
    #define FORTRAN_NAME(n_)	n_/**/_
  #endif

#elif defined(__linux__) && (defined(__i386__) || defined(__x86_64__) ) && defined(__GNUC__)
  /* C code should reference Fortran names in lower case */
  #ifdef __STDC__
    #define FORTRAN_NAME(n_)	n_ ## _
  #else
    #define FORTRAN_NAME(n_)	n_/**/_
  #endif

#else
  #error "don't know Fortran integer/logical datatypes for this system!"
#endif

/*****************************************************************************/

#endif	/* FORTRAN_H_SEEN */

--- End Message ---
--- Begin Message ---
Source: spherepack
Source-Version: 3.2-11

We believe that the bug you reported is fixed in the latest version of
spherepack, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alastair McKinstry <[email protected]> (supplier of updated spherepack 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 01 Jul 2018 17:48:10 +0100
Source: spherepack
Binary: libsphere-dev libsphere0d python-sphere python3-sphere
Architecture: source amd64
Version: 3.2-11
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Description:
 libsphere-dev - Development files for Spherepack scientific library
 libsphere0d - Spherepack scientific library for geophysical processes
 python-sphere - Python interface to the spherepack scientific library.
 python3-sphere - Python3 interface to the spherepack scientific library.
Closes: 895265
Changes:
 spherepack (3.2-11) unstable; urgency=medium
 .
   * Add C interface for spherepack, thanks to Christophe Trophime.
     Closes: #895265
   * Standards-Version: 4.1.4
   * Build against python3.7
Checksums-Sha1:
 f7df2edeacb646fd328220cc6e03ed25e8412939 2193 spherepack_3.2-11.dsc
 9bcd84022192295f8f91ee0ac428bdc2292a59fd 19548 spherepack_3.2-11.debian.tar.xz
 2fd37ec88e98d2550f6e94b48ac22466ea9ee402 72508 libsphere-dev_3.2-11_amd64.deb
 933c4613c1404529e61c72facd72346cfc90748b 5676 
libsphere0d-dbgsym_3.2-11_amd64.deb
 70b69fd90495d721ad3870ec340d1b9d86bbbe4a 83488 libsphere0d_3.2-11_amd64.deb
 f154ce613529971ff4ff5d3d4d6a12d14161d13d 192176 
python-sphere-dbgsym_3.2-11_amd64.deb
 94605b6661144c463f1a1175238d2168087c13d5 93048 python-sphere_3.2-11_amd64.deb
 f542993793f912925f74401f84a9b077929b453d 333008 
python3-sphere-dbgsym_3.2-11_amd64.deb
 5509e69c96ef62ab78eda55461038a445e74b812 79948 python3-sphere_3.2-11_amd64.deb
 fdec1e03a665aeb80c94620397651677d17a9bbe 8984 spherepack_3.2-11_amd64.buildinfo
Checksums-Sha256:
 c016820f9f7ca08af1161fda29e01f7b55a196bc44bcb669ce575a6ea6d2992b 2193 
spherepack_3.2-11.dsc
 d855b0f957f85ea0bbfa845f6d7ddd28195bb43241cedb62f8f76d014a3d325f 19548 
spherepack_3.2-11.debian.tar.xz
 1b8e7f64ca3d211481ddee06052e6afd5ef76f003f207ccf60dd3ee7b7d95a70 72508 
libsphere-dev_3.2-11_amd64.deb
 a9e5d4c71649f58cde79fe989675c386a2279f6bd5ccbd930154aa56f510828b 5676 
libsphere0d-dbgsym_3.2-11_amd64.deb
 2fc5259cfb52a85155ff1634a9f03b888c16965ae41f6404d0d604a471212ad3 83488 
libsphere0d_3.2-11_amd64.deb
 bf1e64179168453b296715ea2f2377d1aa98ad7cc42cf8f078ef5e27a1c52bc4 192176 
python-sphere-dbgsym_3.2-11_amd64.deb
 6fc36dd44aebdadd608d54b73fd11ec5504d07e15a5b94e6b7cd7a60ac1969c9 93048 
python-sphere_3.2-11_amd64.deb
 d141caf13abb751e5fbed5e86e91eb8b90ce3d4c4722c27672f345f1c8617bda 333008 
python3-sphere-dbgsym_3.2-11_amd64.deb
 448367ae3348473d9e0e0b6a1106570beb8762a51a4bd925e51b41742ec75ea1 79948 
python3-sphere_3.2-11_amd64.deb
 0f77b7c433b50902cefd7fa8c7e16f6418a9ef253a6158a1f60483facb5bfaa0 8984 
spherepack_3.2-11_amd64.buildinfo
Files:
 170fe2f07cc2ca13260aca4f415e21ed 2193 utils optional spherepack_3.2-11.dsc
 d778e0179403748f923329927e5b1bda 19548 utils optional 
spherepack_3.2-11.debian.tar.xz
 9bfa89a4df779aa06f4ec3c7fbb3d702 72508 libdevel optional 
libsphere-dev_3.2-11_amd64.deb
 bc9fd62145d1e9e8712571911bc69b5f 5676 debug optional 
libsphere0d-dbgsym_3.2-11_amd64.deb
 2e5c9f0b6bdaf7312da5ee5975c46f0e 83488 libs optional 
libsphere0d_3.2-11_amd64.deb
 ac3431d5e53e83d73d88de0d755abaaa 192176 debug optional 
python-sphere-dbgsym_3.2-11_amd64.deb
 936751bd69bc4f96cb32f398ae73a839 93048 python optional 
python-sphere_3.2-11_amd64.deb
 fb40d4f0a747de172ca561cdfd382f3c 333008 debug optional 
python3-sphere-dbgsym_3.2-11_amd64.deb
 1b345ff6feb055fd11719c43e8eb96e2 79948 python optional 
python3-sphere_3.2-11_amd64.deb
 2794b5d48b4959027a4fef94be6ef057 8984 utils optional 
spherepack_3.2-11_amd64.buildinfo

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

iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAls5IUsACgkQy+a7Tl2a
06WXXQ/+OaSHT2M8Io6fiW8oq7yc9G1yTkjgZjtkVOxl6UWpTUNHY7yp8lTuAgxu
Zi2kuDe99LW37NKJjOQ/T+BrZ2CFT0Hbtx3S9bPj2sQyFO24ar7utyoMWEL7ffiT
KrCeSV2s64tqNIDIfU9lDqAVX2eP6cnTG2aX3QVLe2nCXtTKroXSlwSxf0hzXd8+
k4u3XJLSa8m0xISTLlF1DsGFAkwYQVjOKX7yErgIoYKcwHXPrIzbPNssni8FeFdE
76v7+hRyeATatiAiHhFaQMefCojmfhhGB2SjpV65TewOV7L97qaaoF+KL6+DIQCk
a1AyHNxwgM7e3v6btKRhUO/9Izc+gzonU6zGzpX+U30sFTInIAYbnQzYyK+yPAiR
MvE9FHUGIQBqiJMqyOA9nFGZF20tKP/Bpf6dcwgFbQFfFLymizTD+8xDrp0bsoLW
h3EWyWeVHy4viirmsuHC/Eoc4FJj3IFAwW/AHVnnS4R9Y3rbT3B2TElKymN7rySj
wJO8K4ORo591UIYZ2N0gEXYt4eERd/AjFoxSLPxq3EgyR0pTdJz7ErZmEzxmzCpm
MsKE8T0BXKwUYOofvioPOj+JmKmg7/dBOb1TxsKE1pUXPxlMEpkifizPPFwdMEYA
xNssms7yXnYFJN+mvArFliNr5YC967f157YqZ/uN7D+aPV06Pvo=
=N5hi
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to