Am 13.01.18 um 22:38 schrieb russell:
I have some comments:
1. If I look at the project site I see the latest download is version
3.30.0. Why don't you use this one?
2. You will also need libfilezilla (0.11.2 is the newest version).
3. At least for libfilezilla you will need to use gmake instead our make.
3. You don't need gcc 7.2 as our default version 4.9.4 supports
|-std=c++14. Most probably your ABI problems are due to the use of 7.2.
|4. I recommend creating real packages for both (libfilezilla and
filezilla). I am willing to help here or do it, whatever you prefer.
> After some experimentation I finally built a Filezilla Client using
> the standard libraries with OpenIndiana, unfortunately I hit a problem
> which is outside my experience. I am looking to use Filezilla as I
> find gftp crashes frequently.
> $ ./filezilla
> Fatal Error: Mismatch between the program and library build versions
> The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx
> containers,compatible with 2.6),
> and your program used 2.8 (no debug,Unicode,compiler with C++ ABI
> 1011,wx containers,compatible with 2.6).
> After some experimentation I found that Filezilla Client 184.108.40.206 would
> build on OpenIndiana (available here
> After unzipping and using the following line to configure the environment
> $ CC=gcc CXX=g++ CPPFLAGS=-I/usr/include/idn ./configure
> --prefix=/opt/gnu --enable-shared=yes --disable-static
> I found on the first attempt that the build fails because of xgettext
> not accepting the parameters passed, so change PATH=/usr/gnu/bin:$PATH
> and could then complete the build using the gcc 7.2 compiler
> $ make
> Upon completion I could run "make install" to complete the installation.
> Is there a flag I need to set to create the correct the library issue?
> openindiana-discuss mailing list
openindiana-discuss mailing list