Bug#990771: RFS: s2geometry/0.9.0-1 [ITP] -- Computational geometry and spatial indexing on the sphere

2021-10-31 Thread Bastian Germann

Control: tags -1 moreinfo

On Tue, 6 Jul 2021 15:30:40 -0300 Emmanuel Arias  wrote:

Changes for the initial release:

 s2geometry (0.9.0-1) unstable; urgency=low
 .
   * Initial release. Closes: #962686


FTBFS on i386. Please untag moreinfo when you have provided a fixed version.

[ 36%] Building CXX object 
CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o
/usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -I/usr/include/python3.9 -I/home/bage/s2geometry-0.9.0/src 
-I/usr/src/gtest/include -g -O2 -ffile-prefix-map=/home/bage/s2geometry-0.9.0=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 
-Wno-attributes -Wno-deprecated-declarations -std=c++11 -MD -MT 
CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -MF 
CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o.d -o 
CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -c 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc: In function ‘uint64 
BN_ext_get_uint64(const BIGNUM*)’:
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:104:9: error: invalid use of 
incomplete type ‘const BIGNUM’ {aka ‘const struct bignum_st’}

  104 |   if (bn->top == 0) return 0;
  | ^~
In file included from /usr/include/openssl/bn.h:19,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.h:119,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:18:
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of ‘BIGNUM’ 
{aka ‘struct bignum_st’}
   80 | typedef struct bignum_st BIGNUM;
  |^
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:105:9: error: invalid use of 
incomplete type ‘const BIGNUM’ {aka ‘const struct bignum_st’}

  105 |   if (bn->top == 1) return BN_get_word(bn);
  | ^~
In file included from /usr/include/openssl/bn.h:19,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.h:119,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:18:
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of ‘BIGNUM’ 
{aka ‘struct bignum_st’}
   80 | typedef struct bignum_st BIGNUM;
  |^
In file included from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.h:122,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:18:
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:106:18: error: invalid use of 
incomplete type ‘const BIGNUM’ {aka ‘const struct bignum_st’}

  106 |   S2_DCHECK_EQ(bn->top, 2);
  |  ^~
/home/bage/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of 
macro ‘S2_LOG_IF’
  131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity)
  |   ^
/home/bage/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 
‘ABSL_PREDICT_FALSE’

  134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \
  |  ^~
/home/bage/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of 
macro ‘S2_CHECK’
  140 | #define S2_DCHECK S2_CHECK
  |   ^~~~
/home/bage/s2geometry-0.9.0/src/s2/base/logging.h:160:34: note: in expansion of 
macro ‘S2_DCHECK_OP’
  160 | #define S2_DCHECK_EQ(val1, val2) S2_DCHECK_OP(==, val1, val2)
  |  ^~~~
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:106:3: note: in expansion of 
macro ‘S2_DCHECK_EQ’

  106 |   S2_DCHECK_EQ(bn->top, 2);
  |   ^~~~
In file included from /usr/include/openssl/bn.h:19,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.h:119,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:18:
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of ‘BIGNUM’ 
{aka ‘struct bignum_st’}
   80 | typedef struct bignum_st BIGNUM;
  |^
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:107:33: error: invalid use of 
incomplete type ‘const BIGNUM’ {aka ‘const struct bignum_st’}

  107 |   return (static_cast(bn->d[1]) << 32) + bn->d[0];
  | ^~
In file included from /usr/include/openssl/bn.h:19,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.h:119,
 from 
/home/bage/s2geometry-0.9.0/src/s2/util/math/exactfloat/exactfloat.cc:18:
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of ‘BIGNUM’ 
{aka ‘struct bignum_st’}
   80 | typedef struct bignum_st BIGNUM;
  |^

Bug#990771: RFS: s2geometry/0.9.0-1 [ITP] -- Computational geometry and spatial indexing on the sphere

2021-07-06 Thread Emmanuel Arias
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "s2geometry":

 * Package name: s2geometry
   Version : 0.9.0-1
   Upstream Author : [fill in name and email of upstream]
 * URL : https://github.com/google/s2geometry
 * License : BSD-3-Clause, Apache-2.0
 * Vcs : https://salsa.debian.org/eamanu/s2geometry
   Section : libs

It builds those binary packages:

  s2geometry - Computational geometry and spatial indexing on the sphere

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/s2geometry/

Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/s/s2geometry/s2geometry_0.9.0-1.dsc

Changes for the initial release:

 s2geometry (0.9.0-1) unstable; urgency=low
 .
   * Initial release. Closes: #962686

Regards,
-- 
  Emmanuel Arias