Cannot compile FileZilla

Moderator: Project members

Message
Author
AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Cannot compile FileZilla

#1 Post by AutomaterPrime » 2024-05-02 16:07

I've reached the spot where I should be able to compile filezilla, but cannot. I get:

configure: error: libfilezilla 0.45.0 or greater was not found. You can get it from https://lib.filezilla-project.org/

The problem is I'm at the "Compile libfilezilla" step of the documentation found here:

https://wiki.filezilla-project.org/Cros ... _GNU/Linux

but this step seems to be out of date.
There is no "https://svn.filezilla-project.org/svn/l ... ags/0.33.0"
I've tried using other tags found at the 'tags' portion of the URL, but that's even less useful. I keep getting make errors.

I tried checking out the trunk, got no make errors, but now can't get past the make step in the "Compile Filezilla" section, it gives the error "libfiezilla 0.45.0 or greater not found..." (as previously stated).

It's also worth mentioning that in the "Compile SQLite" section, there is no "https://sqlite.org/2018/sqlite-autoconf-32600-00.tar.gz" -> this also does not exist. Maybe it's because I'm dumb, but I went and downloaded the "sqlite-autoconf-3450300.tar.gz" version that was available on the SQLite Downloads (source) page and completed the remainder of the steps with the version I could obtain.

I can't seem to get any further and I seem to be missing some step or component. Yes, I'm fairly new to this, try to not hammer my stupidity too hard.

I'm using Debian GNU/Linux 12 (bookworm) stable

Any help is greatly appreciated.

Thanks!

User avatar
botg
Site Admin
Posts: 35607
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Cannot compile FileZilla

#2 Post by botg » 2024-05-02 16:52

I reckon the guide needs to be updated to use the latest released version instead of development snapshots.

For now you can download the most recent version of libfilezilla from https://lib.filezilla-project.org/

Likewise you can get the most recent version of sqlite from https:/sqlite.org/

As for wxWidgets, best to get the source tarball for wx 3.2.4 from their website.
I tried checking out the trunk, got no make errors, but now can't get past the make step in the "Compile Filezilla" section, it gives the error "libfiezilla 0.45.0 or greater not found..." (as previously stated).
Either make install failed, it was installed into the wrong prefix, or when building the client the environment variables weren't set correctly. config.log has more information why it cannot find the lfz.

AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Re: Cannot compile FileZilla

#3 Post by AutomaterPrime » 2024-05-03 15:40

botg wrote:
2024-05-02 16:52
I reckon the guide needs to be updated to use the latest released version instead of development snapshots.

For now you can download the most recent version of libfilezilla from https://lib.filezilla-project.org/

Likewise you can get the most recent version of sqlite from https:/sqlite.org/

As for wxWidgets, best to get the source tarball for wx 3.2.4 from their website.
I tried checking out the trunk, got no make errors, but now can't get past the make step in the "Compile Filezilla" section, it gives the error "libfiezilla 0.45.0 or greater not found..." (as previously stated).
Either make install failed, it was installed into the wrong prefix, or when building the client the environment variables weren't set correctly. config.log has more information why it cannot find the lfz.
Thanks for the assist so far, that cleared up a few errors, but I'm still getting the "libfilezilla 0.45.0 or greater was not found" error on the './configure' step.

With that said, I should note that I'm trying to compile from a previous source version found here: https://download.filezilla-project.org/server/

Specifically 'FileZilla_Server_1.8.2_src.tar.xz'

I'm using this rather than the svn checkout because I can find the necessary spot to alter the text for the response code 226 using grep (I can't seem to find that when I use and svn checkout) so my company's old, unmodifiable medical software can talk with a newer version of Filezilla without breaking and giving my lab people conniptions.

I really do appreciate the help. I hope I'm not giving you guys conniptions or aneurysms. :)

User avatar
botg
Site Admin
Posts: 35607
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Cannot compile FileZilla

#4 Post by botg » 2024-05-03 15:46

What does config.log say?

AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Re: Cannot compile FileZilla

#5 Post by AutomaterPrime » 2024-05-03 18:03

botg wrote:
2024-05-03 15:46
What does config.log say?
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by FileZilla Server configure 1.8.2, which was
generated by GNU Autoconf 2.71. Invocation command line was

$ ./configure --host= --prefix=/home/tbcdev/prefix --enable-shared --disable-static --with-pugixml=builtin

## --------- ##
## Platform. ##
## --------- ##

hostname = Deb-Dev
uname -m = x86_64
uname -r = 6.1.0-18-amd64
uname -s = Linux
uname -v = #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01)

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /usr/local/bin/
PATH: /usr/bin/
PATH: /bin/
PATH: /usr/local/games/
PATH: /usr/games/


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3134: looking for aux files: ltmain.sh compile ar-lib config.guess config.sub missing install-sh
configure:3147: trying ./config/
configure:3176: ./config/ltmain.sh found
configure:3176: ./config/compile found
configure:3176: ./config/ar-lib found
configure:3176: ./config/config.guess found
configure:3176: ./config/config.sub found
configure:3176: ./config/missing found
configure:3158: ./config/install-sh found
configure:3325: checking for a BSD-compatible install
configure:3398: result: /usr/bin/install -c
configure:3409: checking whether build environment is sane
configure:3464: result: yes
configure:3623: checking for a race-free mkdir -p
configure:3667: result: /usr/bin/mkdir -p
configure:3674: checking for gawk
configure:3709: result: no
configure:3674: checking for mawk
configure:3695: found /usr/bin/mawk
configure:3706: result: mawk
configure:3717: checking whether make sets $(MAKE)
configure:3740: result: yes
configure:3770: checking whether make supports nested variables
configure:3788: result: yes
configure:3873: checking whether UID '1000' is supported by ustar format
configure:3876: result: yes
configure:3883: checking whether GID '1000' is supported by ustar format
configure:3886: result: yes
configure:3894: checking how to create a ustar tar archive
configure:3905: tar --version
tar (GNU tar) 1.34
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
configure:3908: $? = 0
configure:3948: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
configure:3951: $? = 0
configure:3955: tar -xf - <conftest.tar
configure:3958: $? = 0
configure:3960: cat conftest.dir/file
GrepMe
configure:3963: $? = 0
configure:3977: result: gnutar
configure:4047: checking build system type
configure:4062: result: x86_64-pc-linux-gnu
configure:4082: checking host system type
configure:4096: result: x86_64-pc-linux-gnu
configure:4185: checking for g++
configure:4206: found /usr/bin/g++
configure:4217: result: g++
configure:4244: checking for C++ compiler version
configure:4253: g++ --version >&5
g++ (Debian 12.2.0-14) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4264: $? = 0
configure:4253: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
... rest of stderr output deleted ...
configure:4264: $? = 0
configure:4253: g++ -V >&5
g++: error: unrecognized command-line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4264: $? = 1
configure:4253: g++ -qversion >&5
g++: error: unrecognized command-line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:4264: $? = 1
configure:4284: checking whether the C++ compiler works
configure:4306: g++ conftest.cpp >&5
configure:4310: $? = 0
configure:4360: result: yes
configure:4363: checking for C++ compiler default output file name
configure:4365: result: a.out
configure:4371: checking for suffix of executables
configure:4378: g++ -o conftest conftest.cpp >&5
configure:4382: $? = 0
configure:4405: result:
configure:4427: checking whether we are cross compiling
configure:4435: g++ -o conftest conftest.cpp >&5
configure:4439: $? = 0
configure:4446: ./conftest
configure:4450: $? = 0
configure:4465: result: no
configure:4470: checking for suffix of object files
configure:4493: g++ -c conftest.cpp >&5
configure:4497: $? = 0
configure:4519: result: o
configure:4523: checking whether the compiler supports GNU C++
configure:4543: g++ -c conftest.cpp >&5
configure:4543: $? = 0
configure:4553: result: yes
configure:4564: checking whether g++ accepts -g
configure:4585: g++ -c -g conftest.cpp >&5
configure:4585: $? = 0
configure:4629: result: yes
configure:4649: checking for g++ option to enable C++11 features
configure:4664: g++ -c -g -O2 conftest.cpp >&5
conftest.cpp: In function 'int main(int, char**)':
conftest.cpp:178:25: warning: empty parentheses were disambiguated as a function declaration [-Wvexing-parse]
178 | cxx11test::delegate d2();
| ^~
conftest.cpp:178:25: note: remove parentheses to default-initialize a variable
178 | cxx11test::delegate d2();
| ^~
| --
conftest.cpp:178:25: note: or replace parentheses with braces to value-initialize a variable
configure:4664: $? = 0
configure:4682: result: none needed
configure:4749: checking whether make supports the include directive
configure:4764: make -f confmf.GNU && cat confinc.out
this is the am__doit target
configure:4767: $? = 0
configure:4786: result: yes (GNU style)
configure:4812: checking dependency style of g++
configure:4924: result: gcc3
configure:4999: checking for g++
configure:5020: found /usr/bin/g++
configure:5031: result: g++
configure:5056: checking for Objective C++ compiler version
configure:5065: g++ --version >&5
g++ (Debian 12.2.0-14) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:5076: $? = 0
configure:5065: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
... rest of stderr output deleted ...
configure:5076: $? = 0
configure:5065: g++ -V >&5
g++: error: unrecognized command-line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:5076: $? = 1
configure:5065: g++ -qversion >&5
g++: error: unrecognized command-line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:5076: $? = 1
configure:5080: checking whether the compiler supports GNU Objective C++
configure:5100: g++ -c -g -O2 conftest.mm >&5
g++: fatal error: cannot execute 'cc1objplus': execvp: No such file or directory
compilation terminated.
configure:5100: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "FileZilla Server"
| #define PACKAGE_TARNAME "filezilla-server"
| #define PACKAGE_VERSION "1.8.2"
| #define PACKAGE_STRING "FileZilla Server 1.8.2"
| #define PACKAGE_BUGREPORT "Tim Kosse <tim.kosse@filezilla-project.org>"
| #define PACKAGE_URL "https://filezilla-project.org/"
| #define PACKAGE_COPYRIGHT "Copyright (C) 2019-2024 Tim Kosse and Business Follows srl"
| #define PACKAGE "filezilla-server"
| #define VERSION "1.8.2"
| /* end confdefs.h. */
|
| int
| main (void)
| {
| #ifndef __GNUC__
| choke me
| #endif
|
| ;
| return 0;
| }
configure:5110: result: no
configure:5121: checking whether g++ accepts -g
configure:5142: g++ -c -g conftest.mm >&5
g++: fatal error: cannot execute 'cc1objplus': execvp: No such file or directory
compilation terminated.
configure:5142: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "FileZilla Server"
| #define PACKAGE_TARNAME "filezilla-server"
| #define PACKAGE_VERSION "1.8.2"
| #define PACKAGE_STRING "FileZilla Server 1.8.2"
| #define PACKAGE_BUGREPORT "Tim Kosse <tim.kosse@filezilla-project.org>"
| #define PACKAGE_URL "https://filezilla-project.org/"
| #define PACKAGE_COPYRIGHT "Copyright (C) 2019-2024 Tim Kosse and Business Follows srl"
| #define PACKAGE "filezilla-server"
| #define VERSION "1.8.2"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:5158: g++ -c conftest.mm >&5
g++: fatal error: cannot execute 'cc1objplus': execvp: No such file or directory
compilation terminated.
configure:5158: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "FileZilla Server"
| #define PACKAGE_TARNAME "filezilla-server"
| #define PACKAGE_VERSION "1.8.2"
| #define PACKAGE_STRING "FileZilla Server 1.8.2"
| #define PACKAGE_BUGREPORT "Tim Kosse <tim.kosse@filezilla-project.org>"
| #define PACKAGE_URL "https://filezilla-project.org/"
| #define PACKAGE_COPYRIGHT "Copyright (C) 2019-2024 Tim Kosse and Business Follows srl"
| #define PACKAGE "filezilla-server"
| #define VERSION "1.8.2"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:5175: g++ -c -g conftest.mm >&5
g++: fatal error: cannot execute 'cc1objplus': execvp: No such file or directory
compilation terminated.
configure:5175: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "FileZilla Server"
| #define PACKAGE_TARNAME "filezilla-server"
| #define PACKAGE_VERSION "1.8.2"
| #define PACKAGE_STRING "FileZilla Server 1.8.2"
| #define PACKAGE_BUGREPORT "Tim Kosse <tim.kosse@filezilla-project.org>"
| #define PACKAGE_URL "https://filezilla-project.org/"
| #define PACKAGE_COPYRIGHT "Copyright (C) 2019-2024 Tim Kosse and Business Follows srl"
| #define PACKAGE "filezilla-server"
| #define VERSION "1.8.2"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:5186: result: no
configure:5211: checking dependency style of g++
configure:5321: result: gcc3
configure:5398: checking for gcc
configure:5419: found /usr/bin/gcc
configure:5430: result: gcc
configure:5783: checking for C compiler version
configure:5792: gcc --version >&5
gcc (Debian 12.2.0-14) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:5803: $? = 0
configure:5792: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
... rest of stderr output deleted ...
configure:5803: $? = 0
configure:5792: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:5803: $? = 1
configure:5792: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:5803: $? = 1
configure:5792: gcc -version >&5
gcc: error: unrecognized command-line option '-version'
gcc: fatal error: no input files
compilation terminated.
configure:5803: $? = 1
configure:5807: checking whether the compiler supports GNU C
configure:5827: gcc -c conftest.c >&5
configure:5827: $? = 0
configure:5837: result: yes
configure:5848: checking whether gcc accepts -g
configure:5869: gcc -c -g conftest.c >&5
configure:5869: $? = 0
configure:5913: result: yes
configure:5933: checking for gcc option to enable C11 features
configure:5948: gcc -c -g -O2 conftest.c >&5
configure:5948: $? = 0
configure:5966: result: none needed
configure:6082: checking whether gcc understands -c and -o together
configure:6105: gcc -c conftest.c -o conftest2.o
configure:6108: $? = 0
configure:6105: gcc -c conftest.c -o conftest2.o
configure:6108: $? = 0
configure:6120: result: yes
configure:6139: checking dependency style of gcc
configure:6251: result: gcc3
configure:6322: checking for ar
configure:6343: found /usr/bin/ar
configure:6354: result: ar
configure:6380: checking the archiver (ar) interface
configure:6397: gcc -c -g -O2 conftest.c >&5
configure:6397: $? = 0
configure:6400: ar cru libconftest.a conftest.o >&5
ar: `u' modifier ignored since `D' is the default (see `U')
configure:6403: $? = 0
configure:6431: result: ar
configure:6498: checking how to print strings
configure:6525: result: printf
configure:6546: checking for a sed that does not truncate output
configure:6616: result: /usr/bin/sed
configure:6634: checking for grep that handles long lines and -e
configure:6698: result: /usr/bin/grep
configure:6703: checking for egrep
configure:6771: result: /usr/bin/grep -E
configure:6776: checking for fgrep
configure:6844: result: /usr/bin/grep -F
configure:6880: checking for ld used by gcc
configure:6948: result: /usr/bin/ld
configure:6955: checking if the linker (/usr/bin/ld) is GNU ld
configure:6971: result: yes
configure:6983: checking for BSD- or MS-compatible name lister (nm)
configure:7038: result: /usr/bin/nm -B
configure:7178: checking the name lister (/usr/bin/nm -B) interface
configure:7186: gcc -c -g -O2 conftest.c >&5
configure:7189: /usr/bin/nm -B "conftest.o"
configure:7192: output
0000000000000000 B some_variable
configure:7199: result: BSD nm
configure:7202: checking whether ln -s works
configure:7206: result: yes
configure:7214: checking the maximum length of command line arguments
configure:7346: result: 1572864
configure:7394: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
configure:7435: result: func_convert_file_noop
configure:7442: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
configure:7463: result: func_convert_file_noop
configure:7470: checking for /usr/bin/ld option to reload object files
configure:7478: result: -r
configure:7557: checking for file
configure:7578: found /usr/bin/file
configure:7589: result: file
configure:7665: checking for objdump
configure:7686: found /usr/bin/objdump
configure:7697: result: objdump
configure:7729: checking how to recognize dependent libraries
configure:7930: result: pass_all
configure:8020: checking for dlltool
configure:8055: result: no
configure:8085: checking how to associate runtime and link libraries
configure:8113: result: printf %s\n
configure:8263: checking for archiver @FILE support
configure:8281: gcc -c -g -O2 conftest.c >&5
configure:8281: $? = 0
configure:8285: ar cr libconftest.a @conftest.lst >&5
configure:8288: $? = 0
configure:8293: ar cr libconftest.a @conftest.lst >&5
ar: conftest.o: No such file or directory
configure:8296: $? = 1
configure:8308: result: @
configure:8371: checking for strip
configure:8392: found /usr/bin/strip
configure:8403: result: strip
configure:8480: checking for ranlib
configure:8501: found /usr/bin/ranlib
configure:8512: result: ranlib
configure:8614: checking command to parse /usr/bin/nm -B output from gcc object
configure:8768: gcc -c -g -O2 conftest.c >&5
configure:8771: $? = 0
configure:8775: /usr/bin/nm -B conftest.o | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' > conftest.nm
configure:8841: gcc -o conftest -g -O2 conftest.c conftstm.o >&5
configure:8844: $? = 0
configure:8882: result: ok
configure:8929: checking for sysroot
configure:8960: result: no
configure:8967: checking for a working dd
configure:9011: result: /usr/bin/dd
configure:9015: checking how to truncate binary pipes
configure:9031: result: /usr/bin/dd bs=4096 count=1
configure:9168: gcc -c -g -O2 conftest.c >&5
configure:9171: $? = 0
configure:9368: checking for mt
configure:9389: found /usr/bin/mt
configure:9400: result: mt
configure:9423: checking if mt is a manifest tool
configure:9430: mt '-?'
configure:9438: result: no
configure:10163: checking for stdio.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for stdlib.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for string.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for inttypes.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for stdint.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for strings.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for sys/stat.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for sys/types.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10163: checking for unistd.h
configure:10163: gcc -c -g -O2 conftest.c >&5
configure:10163: $? = 0
configure:10163: result: yes
configure:10188: checking for dlfcn.h
configure:10188: gcc -c -g -O2 conftest.c >&5
configure:10188: $? = 0
configure:10188: result: yes
configure:10458: checking for objdir
configure:10474: result: .libs
configure:10738: checking if gcc supports -fno-rtti -fno-exceptions
configure:10757: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
configure:10761: $? = 0
configure:10774: result: no
configure:11138: checking for gcc option to produce PIC
configure:11146: result: -fPIC -DPIC
configure:11154: checking if gcc PIC flag -fPIC -DPIC works
configure:11173: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5
configure:11177: $? = 0
configure:11190: result: yes
configure:11219: checking if gcc static flag -static works
configure:11248: result: yes
configure:11263: checking if gcc supports -c -o file.o
configure:11285: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
configure:11289: $? = 0
configure:11311: result: yes
configure:11319: checking if gcc supports -c -o file.o
configure:11367: result: yes
configure:11400: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:12674: result: yes
configure:12711: checking whether -lc should be explicitly linked in
configure:12720: gcc -c -g -O2 conftest.c >&5
configure:12723: $? = 0
configure:12738: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1
configure:12741: $? = 0
configure:12755: result: no
configure:12915: checking dynamic linker characteristics
configure:13497: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5
configure:13497: $? = 0
configure:13748: result: GNU/Linux ld.so
configure:13870: checking how to hardcode library paths into programs
configure:13895: result: immediate
configure:14447: checking whether stripping libraries is possible
configure:14456: result: yes
configure:14498: checking if libtool supports shared libraries
configure:14500: result: yes
configure:14503: checking whether to build shared libraries
configure:14528: result: yes
configure:14531: checking whether to build static libraries
configure:14535: result: no
configure:14558: checking how to run the C++ preprocessor
configure:14580: g++ -E conftest.cpp
configure:14580: $? = 0
configure:14595: g++ -E conftest.cpp
conftest.cpp:24:10: fatal error: ac_nonexistent.h: No such file or directory
24 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:14595: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "FileZilla Server"
| #define PACKAGE_TARNAME "filezilla-server"
| #define PACKAGE_VERSION "1.8.2"
| #define PACKAGE_STRING "FileZilla Server 1.8.2"
| #define PACKAGE_BUGREPORT "Tim Kosse <tim.kosse@filezilla-project.org>"
| #define PACKAGE_URL "https://filezilla-project.org/"
| #define PACKAGE_COPYRIGHT "Copyright (C) 2019-2024 Tim Kosse and Business Follows srl"
| #define PACKAGE "filezilla-server"
| #define VERSION "1.8.2"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define STDC_HEADERS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:14622: result: g++ -E
configure:14636: g++ -E conftest.cpp
configure:14636: $? = 0
configure:14651: g++ -E conftest.cpp
conftest.cpp:24:10: fatal error: ac_nonexistent.h: No such file or directory
24 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:14651: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "FileZilla Server"
| #define PACKAGE_TARNAME "filezilla-server"
| #define PACKAGE_VERSION "1.8.2"
| #define PACKAGE_STRING "FileZilla Server 1.8.2"
| #define PACKAGE_BUGREPORT "Tim Kosse <tim.kosse@filezilla-project.org>"
| #define PACKAGE_URL "https://filezilla-project.org/"
| #define PACKAGE_COPYRIGHT "Copyright (C) 2019-2024 Tim Kosse and Business Follows srl"
| #define PACKAGE "filezilla-server"
| #define VERSION "1.8.2"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define STDC_HEADERS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:14816: checking for ld used by g++
configure:14884: result: /usr/bin/ld -m elf_x86_64
configure:14891: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
configure:14907: result: yes
configure:14962: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:16040: result: yes
configure:16076: g++ -c -g -O2 conftest.cpp >&5
configure:16079: $? = 0
configure:16560: checking for g++ option to produce PIC
configure:16568: result: -fPIC -DPIC
configure:16576: checking if g++ PIC flag -fPIC -DPIC works
configure:16595: g++ -c -g -O2 -fPIC -DPIC -DPIC conftest.cpp >&5
configure:16599: $? = 0
configure:16612: result: yes
configure:16635: checking if g++ static flag -static works
configure:16664: result: yes
configure:16676: checking if g++ supports -c -o file.o
configure:16698: g++ -c -g -O2 -o out/conftest2.o conftest.cpp >&5
configure:16702: $? = 0
configure:16724: result: yes
configure:16729: checking if g++ supports -c -o file.o
configure:16777: result: yes
configure:16807: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:16850: result: yes
configure:16992: checking dynamic linker characteristics
configure:17752: result: GNU/Linux ld.so
configure:17817: checking how to hardcode library paths into programs
configure:17842: result: immediate
configure:17925: checking which build type to use
configure:17933: result: official
configure:17948: checking for special C compiler options needed for large files
configure:17996: result: no
configure:18002: checking for _FILE_OFFSET_BITS value needed for large files
configure:18028: gcc -c -g -O2 conftest.c >&5
configure:18028: $? = 0
configure:18062: result: no
configure:18193: checking for objdump
configure:18225: result: objdump
configure:18295: checking for strip
configure:18327: result: strip
configure:18364: checking whether g++ supports C++17 features with -std=c++17
configure:19161: g++ -std=c++17 -c -g -O2 conftest.cpp >&5
configure:19161: $? = 0
configure:19171: result: yes
configure:19219: checking for whether we need -stdlib=libc++
configure:19241: g++ -std=c++17 -c -g -O2 conftest.cpp >&5
configure:19241: $? = 0
configure:19244: result: no
configure:19357: checking for pkg-config
configure:19380: found /usr/bin/pkg-config
configure:19392: result: /usr/bin/pkg-config
configure:19417: checking pkg-config is at least version 0.9.0
configure:19420: result: yes
configure:19430: checking for libfilezilla >= 0.45.0
configure:19437: $PKG_CONFIG --exists --print-errors "libfilezilla >= 0.45.0"
Package dependency requirement 'libfilezilla >= 0.45.0' could not be satisfied.
Package 'libfilezilla' has version '0.41.0', required version is '>= 0.45.0'
configure:19440: $? = 1
configure:19454: $PKG_CONFIG --exists --print-errors "libfilezilla >= 0.45.0"
Package dependency requirement 'libfilezilla >= 0.45.0' could not be satisfied.
Package 'libfilezilla' has version '0.41.0', required version is '>= 0.45.0'
configure:19457: $? = 1
configure:19471: result: no
Package dependency requirement 'libfilezilla >= 0.45.0' could not be satisfied.
Package 'libfilezilla' has version '0.41.0', required version is '>= 0.45.0'
configure:19488: error: libfilezilla 0.45.0 or greater was not found. You can get it from https://lib.filezilla-project.org/

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPPUNIT_CFLAGS_set=
ac_cv_env_CPPUNIT_CFLAGS_value=
ac_cv_env_CPPUNIT_LIBS_set=
ac_cv_env_CPPUNIT_LIBS_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBFILEZILLA_CFLAGS_set=
ac_cv_env_LIBFILEZILLA_CFLAGS_value=
ac_cv_env_LIBFILEZILLA_LIBS_set=
ac_cv_env_LIBFILEZILLA_LIBS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_OBJCXXFLAGS_set=
ac_cv_env_OBJCXXFLAGS_value=
ac_cv_env_OBJCXX_set=
ac_cv_env_OBJCXX_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_header_dlfcn_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_objcxx_compiler_gnu=no
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_FGREP='/usr/bin/grep -F'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_lt_DD=/usr/bin/dd
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=mawk
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_FILECMD=file
ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
ac_cv_prog_ac_ct_OBJCXX=g++
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c11=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_cxx11=
ac_cv_prog_cxx_g=yes
ac_cv_prog_cxx_stdcxx=
ac_cv_prog_make_make_set=yes
ac_cv_prog_objcxx_g=no
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_OBJCXX_dependencies_compiler_type=gcc3
am_cv_ar_interface=ar
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
am_cv_prog_tar_ustar=gnutar
ax_cv_cxx_compile_cxx17__std_cpp17=yes
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=yes
lt_cv_sys_global_symbol_pipe='/usr/bin/sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | /usr/bin/sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='/usr/bin/sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_global_symbol_to_import=
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} '\''/home/tbcdev/src/fz/config/missing'\'' aclocal-1.16'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AR='ar'
AUTOCONF='${SHELL} '\''/home/tbcdev/src/fz/config/missing'\'' autoconf'
AUTOHEADER='${SHELL} '\''/home/tbcdev/src/fz/config/missing'\'' autoheader'
AUTOMAKE='${SHELL} '\''/home/tbcdev/src/fz/config/missing'\'' automake-1.16'
AWK='mawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFBUNDLEIDSUFFIX=''
CFLAGS='-g -O2'
CPPFLAGS=''
CPPUNIT_CFLAGS=''
CPPUNIT_LIBS=''
CSCOPE='cscope'
CTAGS='ctags'
CXX='g++ -std=c++17'
CXXCPP='g++ -E -std=c++17'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
DEB_TARGET_ARCH=''
DEFS=''
DEPDIR='.deps'
DIST_ONLY_FALSE=''
DIST_ONLY_TRUE=''
DLLTOOL='false'
DPKG_ARCHITECTURE=''
DPKG_DEB=''
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
ETAGS='etags'
EXEC_OBJDIR=''
EXEEXT=''
FGREP='/usr/bin/grep -F'
FILECMD='file'
FZ_BITS=''
FZ_MAC_FALSE=''
FZ_MAC_TRUE=''
FZ_UNIX_FALSE=''
FZ_UNIX_TRUE=''
FZ_WINDOWS_FALSE=''
FZ_WINDOWS_TRUE=''
GREP='/usr/bin/grep'
HAS_MAKENSIS=''
HAS_MAKENSIS_FALSE=''
HAS_MAKENSIS_TRUE=''
HAVE_CPPUNIT_FALSE=''
HAVE_CPPUNIT_TRUE=''
HAVE_CXX17='1'
HAVE_LIBPUGIXML_FALSE=''
HAVE_LIBPUGIXML_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD='/usr/bin/ld -m elf_x86_64'
LDFLAGS=''
LIBFILEZILLA_CFLAGS=''
LIBFILEZILLA_LIBS=''
LIBOBJS=''
LIBS=''
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIPO=''
LN_S='ln -s'
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAKEINFO='${SHELL} '\''/home/tbcdev/src/fz/config/missing'\'' makeinfo'
MAKENSIS=''
MANIFEST_TOOL=':'
MKDIR_P='/usr/bin/mkdir -p'
NM='/usr/bin/nm -B'
NMEDIT=''
OBJCXX='g++'
OBJCXXDEPMODE='depmode=gcc3'
OBJCXXFLAGS='-g -O2'
OBJDUMP='objdump'
OBJEXT='o'
OTOOL64=''
OTOOL=''
PACKAGE='filezilla-server'
PACKAGE_BUGREPORT='Tim Kosse <tim.kosse@filezilla-project.org>'
PACKAGE_NAME='FileZilla Server'
PACKAGE_NAME_WITHOUT_SPACES='FileZilla_Server'
PACKAGE_NAME_WITH_ESCAPED_SPACES='FileZilla\ Server'
PACKAGE_STRING='FileZilla Server 1.8.2'
PACKAGE_STRING_WITHOUT_SPACES='FileZilla_Server_1.8.2'
PACKAGE_TARNAME='filezilla-server'
PACKAGE_URL='https://filezilla-project.org/'
PACKAGE_VERSION='1.8.2'
PACKAGE_VERSION_MAJOR=''
PACKAGE_VERSION_MICRO=''
PACKAGE_VERSION_MINOR=''
PACKAGE_VERSION_NANO=''
PACKAGE_VERSION_SHORT=''
PATH_SEPARATOR=':'
PKG_CONFIG='/usr/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
PUGIXML_LIBS=''
RANLIB='ranlib'
SED='/usr/bin/sed'
SET_MAKE=''
SHELL='/bin/bash'
STRIP='strip'
USE_RESOURCEFILE_FALSE=''
USE_RESOURCEFILE_TRUE=''
VERSION='1.8.2'
WINDRES=''
WINDRESFLAGS=''
WX_CFLAGS=''
WX_CFLAGS_ONLY=''
WX_CONFIG_PATH=''
WX_CONFIG_WITH_ARGS=''
WX_CPPFLAGS=''
WX_CXXFLAGS=''
WX_CXXFLAGS_ONLY=''
WX_LIBS=''
WX_LIBS_STATIC=''
WX_RESCOMP=''
WX_VERSION=''
WX_VERSION_MAJOR=''
WX_VERSION_MICRO=''
WX_VERSION_MINOR=''
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_DUMPBIN=''
ac_ct_OBJCXX='g++'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__fastdepOBJCXX_FALSE='#'
am__fastdepOBJCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='tar --format=ustar -chf - "$$tardir"'
am__untar='tar -xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/tbcdev/src/fz/config/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/home/tbcdev/prefix'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "FileZilla Server"
#define PACKAGE_TARNAME "filezilla-server"
#define PACKAGE_VERSION "1.8.2"
#define PACKAGE_STRING "FileZilla Server 1.8.2"
#define PACKAGE_BUGREPORT "Tim Kosse <tim.kosse@filezilla-project.org>"
#define PACKAGE_URL "https://filezilla-project.org/"
#define PACKAGE_COPYRIGHT "Copyright (C) 2019-2024 Tim Kosse and Business Follows srl"
#define PACKAGE "filezilla-server"
#define VERSION "1.8.2"
#define HAVE_STDIO_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_STRINGS_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_UNISTD_H 1
#define STDC_HEADERS 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define FZ_BUILD_TYPE official
#define HAVE_CXX17 1

configure: exit 1

User avatar
botg
Site Admin
Posts: 35607
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Cannot compile FileZilla

#6 Post by botg » 2024-05-03 19:29

Based on your earlier posts, you are trying to cross-compile FileZilla Server, yet this config log shows an attempt to configure FileZilla Server for a native build.

AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Re: Cannot compile FileZilla

#7 Post by AutomaterPrime » 2024-05-03 19:39

botg wrote:
2024-05-03 19:29
Based on your earlier posts, you are trying to cross-compile FileZilla Server, yet this config log shows an attempt to configure FileZilla Server for a native build.
Wow, that's weird!

I'm using this documentation: https://wiki.filezilla-project.org/Cros ... _GNU/Linux

How do I go about correcting myself?

Thanks again!

User avatar
botg
Site Admin
Posts: 35607
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Cannot compile FileZilla

#8 Post by botg » 2024-05-03 21:59

Did you by chance reset or otherwise throw away your environment variables?

AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Re: Cannot compile FileZilla

#9 Post by AutomaterPrime » 2024-05-07 13:05

Not that I'm aware of. But maybe I should start from the top, reset the environment variables?

All of this is still correct?

As root, execute:

dpkg --add-architecture i386
apt update
apt install automake autoconf libtool make gettext lzip xz-utils
apt install mingw-w64 pkg-config wx-common wine wine64 wine32 wine-binfmt subversion git

Back as normal user, execute:

mkdir ~/prefix
mkdir ~/src
export PATH="$HOME/prefix/bin:$PATH"
export LD_LIBRARY_PATH="$HOME/prefix/lib:$LD_LIBRARY_PATH"
export PKG_CONFIG_PATH="$HOME/prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
export TARGET_HOST=x86_64-w64-mingw32
wine reg add HKCU\\Environment /f /v PATH /d "`x86_64-w64-mingw32-g++ -print-search-dirs | grep ^libraries | sed 's/^libraries: =//' | sed 's/:/;z:/g' | sed 's/^\\//z:\\\\\\\\/' | sed 's/\\//\\\\/g'`"

User avatar
botg
Site Admin
Posts: 35607
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Cannot compile FileZilla

#10 Post by botg » 2024-05-07 13:51

If you ever closed the shell, you need to re-set all environment variables after restarting it using the export commands. Everything else should persist.

However, if you at some point did some steps with the environment variables not set correctly, your prefix likely is now a mix of mismatched libraries, in that case delete the prefix directory and start over.

AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Re: Cannot compile FileZilla

#11 Post by AutomaterPrime » 2024-05-07 15:47

botg wrote:
2024-05-07 13:51
If you ever closed the shell, you need to re-set all environment variables after restarting it using the export commands. Everything else should persist.

However, if you at some point did some steps with the environment variables not set correctly, your prefix likely is now a mix of mismatched libraries, in that case delete the prefix directory and start over.
Not knowing which of these I might've screwed up (but guessing a typo in the environment variables), I closed the shell, deleted the prefix folder and restarted the process.

So I wouldn't mess up again, I copied the entire page into the gnome text editor so I could simply copy/paste the commands (less typos that way, I assumed).

Now, when I get to the GnuTLS section, I get a new issue:

Configure: error:
***
*** gmp was not found

But GMP ran through all of the steps with no errors that I can see in the terminal window.

I can post the config logs of both GnuTLS and gmp if that will help.

User avatar
botg
Site Admin
Posts: 35607
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Cannot compile FileZilla

#12 Post by botg » 2024-05-08 07:37

Please try this and re-try configuring GnuTLS:

export LDFLAGS="-L$HOME/prefix/lib"

AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Re: Cannot compile FileZilla

#13 Post by AutomaterPrime » 2024-05-08 13:50

botg wrote:
2024-05-08 07:37
Please try this and re-try configuring GnuTLS:

export LDFLAGS="-L$HOME/prefix/lib"
I did this and got a new error:

checking for nettle_rsa_sec_decrypt... no
configure: error: Nettle lacks the required rsa_sec_decrypt function

So, I went back and reconfigured Nettle, upon which I got this error:

checking for GMP limb size... configure: error: in `/home/(name)/src/nettle-3.9.1':
configure: error: cannot find the value of GMP_NUMB_BITS

So I went back and reconfigured GMP from scratch, then on to Nettle. Same error. I used the wget command in the documentation to get 'gmp-6.3.0.tar.lz', is this not the right version?

User avatar
botg
Site Admin
Posts: 35607
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Cannot compile FileZilla

#14 Post by botg » 2024-05-08 16:27

Hmm, do you also need CPPFLAGS?

export CPPFLAGS="-I$HOME/prefix/include"

AutomaterPrime
500 Syntax error
Posts: 12
Joined: 2024-04-19 17:23
First name: Systems
Last name: Administrator

Re: Cannot compile FileZilla

#15 Post by AutomaterPrime » 2024-05-08 16:52

botg wrote:
2024-05-08 16:27
Hmm, do you also need CPPFLAGS?

export CPPFLAGS="-I$HOME/prefix/include"
I tried the above flags and when that didn't work, I realized the that 'l' probably needed to be 'L' so I redid that part. I re-ran through everything up to Nettle and got the "cannot find the value of GMP_NUMB_BITS" error again. So I went back through the GMP portion and ran a make check, here are the results.

make[4]: Leaving directory '/home/tbcdev/src/gmp-6.3.0/tests'
make check-TESTS
make[4]: Entering directory '/home/tbcdev/src/gmp-6.3.0/tests'
make[5]: Entering directory '/home/tbcdev/src/gmp-6.3.0/tests'
FAIL: t-bswap.exe
FAIL: t-constants.exe
FAIL: t-count_zeros.exe
FAIL: t-hightomask.exe
FAIL: t-modlinv.exe
FAIL: t-popc.exe
FAIL: t-parity.exe
FAIL: t-sub.exe
============================================================================
Testsuite summary for GNU MP 6.3.0
============================================================================
# TOTAL: 8
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 8
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to gmp-bugs@gmplib.org (see https://gmplib.org/manual/Reporting-Bugs.html)
============================================================================
make[5]: *** [Makefile:931: test-suite.log] Error 1
make[5]: Leaving directory '/home/tbcdev/src/gmp-6.3.0/tests'
make[4]: *** [Makefile:1039: check-TESTS] Error 2
make[4]: Leaving directory '/home/tbcdev/src/gmp-6.3.0/tests'
make[3]: *** [Makefile:1184: check-am] Error 2
make[3]: Leaving directory '/home/tbcdev/src/gmp-6.3.0/tests'
make[2]: *** [Makefile:823: check-recursive] Error 1
make[2]: Leaving directory '/home/tbcdev/src/gmp-6.3.0/tests'
make[1]: *** [Makefile:998: check-recursive] Error 1
make[1]: Leaving directory '/home/tbcdev/src/gmp-6.3.0'
make: *** [Makefile:1290: check] Error 2

EDIT: I visually checked the ~/src/gmp-6.3.0/tests directory and I can see those EXE files there. All of them. I can see them with the ls command in terminal as well.

Post Reply