Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#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

Change History (2)

comment:1 by Tim Kosse, 2 years ago

Resolution: fixed
Status: newclosed

A fix has been committed to the repository.

This is all you need: #include <tuple>

comment:2 by Gwyn Ciesla, 2 years ago

Perfect, thank you!

Note: See TracTickets for help on using tickets.