Hi Bernd On 2024-04-07 21:47:58 +0200, Bernd Zeimetz wrote: > Hi Sebastian, > > https://buildd.debian.org/status/package.php?p=grpc > > its just not built on armel yet and the old version is most likely not > installable anymore due to the time_t change.
The last build of grpc was done successfully on April 1st. See https://buildd.debian.org/status/fetch.php?pkg=grpc&arch=armel&ver=1.51.1-4.1%2Bb1&stamp=1711980213&raw=0 Also reverse dependencies were rebuilt with 64-bit time_t-aware grpc packages in the past. See https://release.debian.org/transitions/html/auto-grpc.html. The logs also have: configure:26065: checking for grpc++/grpc++.h configure:26065: arm-linux-gnueabi-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-error=deprecated-declarations -std=c++11 -DNOMINMAX -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/debian/include -UCONFIGFILE -DCONFIGFILE='"/etc/collectd/collectd.conf"' conftest.cpp >&5 In file included from /usr/include/absl/base/config.h:86, from /usr/include/absl/base/const_init.h:25, from /usr/include/absl/synchronization/mutex.h:67, from /usr/include/grpcpp/impl/codegen/sync.h:32, from /usr/include/grpcpp/completion_queue.h:41, from /usr/include/grpcpp/channel.h:25, from /usr/include/grpcpp/grpcpp.h:52, from /usr/include/grpc++/grpc++.h:26, from conftest.cpp:167: /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." 79 | #error "C++ versions less than C++14 are not supported." | ^~~~~ So somewhere there is a -std=c++14 missing. Cheers > > Bernd > > On Sun, 2024-04-07 at 14:48 +0200, Sebastian Ramacher wrote: > > Source: collectd > > Version: 5.12.0-17.1 > > Severity: serious > > Tags: ftbfs > > Justification: fails to build from source (but built successfully in > > the past) > > X-Debbugs-Cc: sramac...@debian.org > > > > https://buildd.debian.org/status/fetch.php?pkg=collectd&arch=armhf&ver=5.12.0-17.1&stamp=1712493429&raw=0 > > > > > > Configuration: > > Build: > > Platform . . . . . . Linux > > Compiler vendor . . . gnu > > CC . . . . . . . . . arm-linux-gnueabihf-gcc > > CFLAGS . . . . . . . -Wall -Werror -g -O2 -Werror=implicit- > > function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack- > > protector-strong -fstack-clash-protection -Wformat -Werror=format- > > security -Wall -Wno-error=deprecated-declarations -Wno-error=address- > > of-packed-member -Wno-stringop-truncation -Wno-cpp -Wno-error=format- > > truncation > > CXXFLAGS . . . . . . -Wall -Werror -g -O2 -ffile-prefix- > > map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash- > > protection -Wformat -Werror=format-security -Wall -Wno- > > error=deprecated-declarations > > CPP . . . . . . . . . arm-linux-gnueabihf-gcc -E > > CPPFLAGS . . . . . . -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 > > -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 - > > I/<<PKGBUILDDIR>>/debian/include -UCONFIGFILE - > > DCONFIGFILE='"/etc/collectd/collectd.conf"' > > GRPC_CPP_PLUGIN . . . /usr/bin/grpc_cpp_plugin > > LD . . . . . . . . . /usr/bin/ld > > LDFLAGS . . . . . . . -Wl,-z,relro -Wl,-z,now > > PROTOC . . . . . . . /usr/bin/protoc > > YACC . . . . . . . . bison -y > > YFLAGS . . . . . . . > > > > Libraries: > > intel mic . . . . . . no (MicAccessApi not found) > > libaquaero5 . . . . . no (libaquaero5.h not found) > > libatasmart . . . . . yes > > libcurl . . . . . . . yes > > libdbi . . . . . . . yes > > libdpdk . . . . . . . no (rte_config.h not found) > > libesmtp . . . . . . yes > > libganglia . . . . . no (gm_protocol.h not found) > > libgcrypt . . . . . . yes > > libgps . . . . . . . yes > > libgrpc++ . . . . . . no (<grpc++/grpc++.h> not found) > > libhiredis . . . . . yes > > libi2c-dev . . . . . yes > > libiokit . . . . . . no > > libiptc . . . . . . . yes > > libjansson . . . . . yes > > libjevents . . . . . no (jevents.h not found) > > libjvm . . . . . . . yes > > libkstat . . . . . . no (Solaris only) > > libkvm . . . . . . . no > > libldap . . . . . . . yes > > liblua . . . . . . . yes > > libmemcached . . . . yes > > libmicrohttpd . . . . yes > > libmnl . . . . . . . yes > > libmodbus . . . . . . yes > > libmongoc . . . . . . yes > > libmosquitto . . . . yes > > libmysql . . . . . . yes > > libnetapp . . . . . . no (netapp_api.h not found) > > libnetsnmp . . . . . yes > > libnetsnmpagent . . . yes > > libnotify . . . . . . yes > > libnvidia-ml . . . . no > > libopenipmi . . . . . yes > > liboping . . . . . . yes > > libowcapi . . . . . . yes > > libpcap . . . . . . . yes > > libperfstat . . . . . no (AIX only) > > libperl . . . . . . . yes (version 5.38.2) > > libpmwapi . . . . . . no (pmw_api.h not found) > > libpq . . . . . . . . yes > > libpqos . . . . . . . no (pqos.h not found) > > libprotobuf . . . . . yes > > libprotobuf-c . . . . yes > > libpython . . . . . . yes > > libqpid-proton . . . yes > > librabbitmq . . . . . yes > > libriemann-client . . yes > > librdkafka . . . . . yes > > librouteros . . . . . no (routeros_api.h not found) > > librrd . . . . . . . yes > > libsensors . . . . . yes > > libsigrok . . . . . no (pkg-config could not find libsigrok) > > libssl . . . . . . . yes > > libslurm . . . . . . no (pkg-config doesn't know libslurm) > > libstatgrab . . . . . no > > libtokyotyrant . . . no (tcrdb.h not found) > > libudev . . . . . . . yes > > libupsclient . . . . yes > > libvarnish . . . . . no (pkg-config doesn't know varnishapi) > > libvirt . . . . . . . yes > > libxenctrl . . . . . yes > > libxml2 . . . . . . . yes > > libxmms . . . . . . . no > > libyajl . . . . . . . yes > > oracle . . . . . . . no (ORACLE_HOME is not set) > > protobuf-c . . . . . yes > > protoc 3 . . . . . . yes > > > > Features: > > daemon mode . . . . . yes > > debug . . . . . . . . no > > > > Bindings: > > perl . . . . . . . . yes (INSTALLDIRS=vendor INSTALL_BASE=) > > > > Modules: > > aggregation . . . . . yes > > amqp . . . . . . . yes > > amqp1 . . . . . . . yes > > apache . . . . . . . yes > > apcups . . . . . . . yes > > apple_sensors . . . . no (disabled on command line) > > aquaero . . . . . . . no (disabled on command line) > > ascent . . . . . . . yes > > barometer . . . . . . yes > > battery . . . . . . . yes > > bind . . . . . . . . yes > > buddyinfo . . . . . . yes > > capabilities . . . . no (disabled on command line) > > ceph . . . . . . . . yes > > cgroups . . . . . . . yes > > chrony. . . . . . . . yes > > check_uptime. . . . . yes > > connectivity. . . . . yes > > conntrack . . . . . . yes > > contextswitch . . . . yes > > cpu . . . . . . . . . yes > > cpufreq . . . . . . . yes > > cpusleep . . . . . . yes > > csv . . . . . . . . . yes > > curl . . . . . . . . yes > > curl_json . . . . . . yes > > curl_xml . . . . . . yes > > dbi . . . . . . . . . yes > > dcpmm . . . . . . . no (disabled on command line) > > df . . . . . . . . . yes > > disk . . . . . . . . yes > > dns . . . . . . . . . yes > > dpdkevents. . . . . . no (disabled on command line) > > dpdkstat . . . . . . no (disabled on command line) > > dpdk_telemetry. . . . no (disabled on command line) > > drbd . . . . . . . . yes > > email . . . . . . . . yes > > entropy . . . . . . . yes > > ethstat . . . . . . . yes > > exec . . . . . . . . yes > > fhcount . . . . . . . yes > > filecount . . . . . . yes > > fscache . . . . . . . yes > > gmond . . . . . . . . no (disabled on command line) > > gps . . . . . . . . . yes > > gpu_nvidia . . . . . no (disabled on command line) > > grpc . . . . . . . . no (libgrpc++ not found) (dependency error) > > hddtemp . . . . . . . no (disabled on command line) > > hugepages . . . . . . yes > > infiniband . . . . . yes > > intel_pmu . . . . . . no (disabled on command line) > > intel_rdt . . . . . . no (disabled on command line) > > interface . . . . . . yes > > ipc . . . . . . . . . yes > > ipmi . . . . . . . . yes > > iptables . . . . . . yes > > ipstats . . . . . . . no (disabled on command line) > > ipvs . . . . . . . . yes > > irq . . . . . . . . . yes > > java . . . . . . . . yes > > load . . . . . . . . yes > > logfile . . . . . . . yes > > logparser . . . . . . yes > > log_logstash . . . . yes > > lpar . . . . . . . . no (disabled on command line) > > lua . . . . . . . . . yes > > madwifi . . . . . . . yes > > match_empty_counter . yes > > match_hashed . . . . yes > > match_regex . . . . . yes > > match_timediff . . . yes > > match_value . . . . . yes > > mbmon . . . . . . . . yes > > mcelog . . . . . . . no (disabled on command line) > > md . . . . . . . . . yes > > mdevents . . . . . . yes > > memcachec . . . . . . yes > > memcached . . . . . . yes > > memory . . . . . . . yes > > mic . . . . . . . . . no (disabled on command line) > > modbus . . . . . . . yes > > mqtt . . . . . . . . yes > > multimeter . . . . . yes > > mysql . . . . . . . . yes > > netapp . . . . . . . no (disabled on command line) > > netlink . . . . . . . yes > > netstat_udp . . . . . no (disabled on command line) > > network . . . . . . . yes > > nfs . . . . . . . . . yes > > nginx . . . . . . . . yes > > notify_desktop . . . yes > > notify_email . . . . yes > > notify_nagios . . . . yes > > ntpd . . . . . . . . yes > > numa . . . . . . . . yes > > nut . . . . . . . . . yes > > olsrd . . . . . . . . yes > > onewire . . . . . . . yes > > openldap . . . . . . yes > > openvpn . . . . . . . yes > > oracle . . . . . . . no (disabled on command line) > > ovs_events . . . . . yes > > ovs_stats . . . . . . yes > > pcie_errors . . . . . yes > > perl . . . . . . . . yes > > pf . . . . . . . . . no (disabled on command line) > > pinba . . . . . . . . yes > > ping . . . . . . . . yes > > postgresql . . . . . yes > > powerdns . . . . . . yes > > processes . . . . . . yes > > procevent . . . . . . yes > > protocols . . . . . . yes > > python . . . . . . . yes > > redfish . . . . . . . no (disabled on command line) > > redis . . . . . . . . yes > > routeros . . . . . . no (disabled on command line) > > rrdcached . . . . . . yes > > rrdtool . . . . . . . yes > > sensors . . . . . . . yes > > serial . . . . . . . yes > > sigrok . . . . . . . no (disabled on command line) > > slurm . . . . . . . . no (disabled on command line) > > smart . . . . . . . . yes > > snmp . . . . . . . . yes > > snmp_agent . . . . . yes > > statsd . . . . . . . yes > > swap . . . . . . . . yes > > synproxy . . . . . . yes > > sysevent. . . . . . . yes > > syslog . . . . . . . yes > > table . . . . . . . . yes > > tail_csv . . . . . . yes > > tail . . . . . . . . yes > > tape . . . . . . . . no (disabled on command line) > > target_notification . yes > > target_replace . . . yes > > target_scale . . . . yes > > target_set . . . . . yes > > target_v5upgrade . . yes > > tcpconns . . . . . . yes > > teamspeak2 . . . . . yes > > ted . . . . . . . . . yes > > thermal . . . . . . . yes > > threshold . . . . . . yes > > tokyotyrant . . . . . no (disabled on command line) > > turbostat . . . . . . no (disabled on command line) > > ubi . . . . . . . . . yes > > unixsock . . . . . . yes > > uptime . . . . . . . yes > > users . . . . . . . . yes > > uuid . . . . . . . . yes > > varnish . . . . . . . no (disabled on command line) > > virt . . . . . . . . yes > > vmem . . . . . . . . yes > > vserver . . . . . . . yes > > wireless . . . . . . yes > > write_graphite . . . yes > > write_http . . . . . yes > > write_influxdb_udp. . yes > > write_kafka . . . . . yes > > write_log . . . . . . yes > > write_mongodb . . . . yes > > write_prometheus. . . yes > > write_redis . . . . . yes > > write_riemann . . . . yes > > write_sensu . . . . . yes > > write_stackdriver . . yes > > write_syslog . . . . yes > > write_tsdb . . . . . yes > > xencpu . . . . . . . yes > > xmms . . . . . . . . no (disabled on command line) > > zfs_arc . . . . . . . yes > > zone . . . . . . . . no (disabled on command line) > > zookeeper . . . . . . yes > > > > configure: error: "Some plugins are missing dependencies - see the > > summary above for details" > > > > Cheers > > -- > Bernd Zeimetz Debian GNU/Linux Developer > http://bzed.de http://www.debian.org > GPG Fingerprint: ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F > -- Sebastian Ramacher