#12745 closed Bug report (fixed)
Libfilezilla 0.38.0 build failure
Reported by: | Gwyn Ciesla | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | libfilezilla |
Keywords: | Cc: | ||
Component version: | Operating system type: | Linux | |
Operating system version: |
Description
On Fedora 36 and 37:
libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I../config -DBUILDING_LIBFILEZILLA -I/usr/include/p11-kit-1 -I. -I./libfilezilla -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c aio/aio.cpp -fPIC -DPIC -o aio/.libs/libfilezilla_la-aio.o
aio/aio.cpp:266:103: error: return type 'class std::tuple<int, const unsigned char*, long unsigned int>' is incomplete
266 | std::tuple<aio_buffer_pool::shm_handle, uint8_t const*, size_t> aio_buffer_pool::shared_memory_info() const
|
make[1]: * [Makefile:830: aio/libfilezilla_la-aio.lo] Error 1
A fix has been committed to the repository.
This is all you need: #include <tuple>