[sword-devel] SVN 3813 makes compilation of Sword fail

Jaak Ristioja jaak at ristioja.ee
Sun Oct 18 17:57:21 EDT 2020


Hello!

The commit "A bit more work on making it easier to use SWORD in a 
threadsafe manner." makes compilation of Sword fail:

src/mgr/ftplibftpt.cpp: In function ‘int 
sword::{anonymous}::my_filewriter(netbuf*, void*, size_t, void*)’:
src/mgr/ftplibftpt.cpp:52:21: error: cast from ‘void*’ to ‘int’ loses 
precision [-fpermissive]
    int output = (int)fd;
                      ^~
src/mgr/ftplibftpt.cpp: In function ‘int 
sword::{anonymous}::my_filewriter(netbuf*, void*, size_t, void*)’:
src/mgr/ftplibftpt.cpp:52:21: error: cast from ‘void*’ to ‘int’ loses 
precision [-fpermissive]
    int output = (int)fd;
                      ^~
src/mgr/ftplibftpt.cpp:53:3: error: ‘write’ was not declared in this scope
    write(output, buffer, size);
    ^~~~~
src/mgr/ftplibftpt.cpp:53:3: error: ‘write’ was not declared in this scope
    write(output, buffer, size);
    ^~~~~
src/mgr/ftplibftpt.cpp:53:3: note: suggested alternative: ‘fwrite’
    write(output, buffer, size);

See https://github.com/bibletime/bibletime/runs/1272250545 for the 
failing build run.

Commit details in our git mirror of the Sword SVN repository:
  https://github.com/bibletime/crosswire-sword-mirror/commit/c52559ecae


Best regards,
J


More information about the sword-devel mailing list