Processed: Re: Bug#1065190: ogdi-dfsg: missing build-dep on libtirpc-dev

2024-03-01 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 pending
Bug #1065190 [src:ogdi-dfsg] ogdi-dfsg: missing build-dep on libtirpc-dev
Added tag(s) pending.

-- 
1065190: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065190
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1065190: ogdi-dfsg: missing build-dep on libtirpc-dev

2024-03-01 Thread Sebastiaan Couwenberg

Control: tags -1 pending

Thanks for reporting this issue, it's fixed in git.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Bug#1065190: ogdi-dfsg: missing build-dep on libtirpc-dev

2024-03-01 Thread Aurelien Jarno
Source: ogdi-dfsg
Version: 4.1.1+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Dear maintainer,

Starting with glibc 2.31, support for NIS (libnsl library) has been
moved to a separate libnsl2 package. In order to allow a smooth
transition, a libnsl-dev, which depends on libtirpc-dev, has been added
to the libc6-dev package.

The libnsl-dev dependency has been temporarily dropped in the 2.37-15.1
NMU, as part of the 64-bit time_t transition. This causes ogdi-dfsg to
FTBFS in sid with:

| checking for string.h... yes
| checking for inttypes.h... yes
| checking for stdint.h... yes
| checking for strings.h... yes
| checking for sys/stat.h... yes
| checking for sys/types.h... yes
| checking for unistd.h... yes
| checking for rpc/rpc.h... no
| checking for libtirpc... no
| configure: error: Package requirements (libtirpc) were not met:
| 
| Package 'libtirpc', required by 'virtual:world', not found
| 
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
| 
| Alternatively, you may set the environment variables RPC_CFLAGS
| and RPC_LIBS to avoid the need to call pkg-config.
| See the pkg-config man page for more details.
| tail -v -n \+0 config.log

This can be fixed by adding an explicit Build-Depends on libtirpc-dev.
The glibc change will likely be reverted in the short term, but given
its a change we want to do for Trixie, this will only lower the severity
of the bug.

Regards
Aurelien