Client build failed on Opensuse

client
client-development

#1

During the last two months I tried from time to time to build my own owncloud client, but no good. Sometimes was needed any additional package and I found solution.
But now I stop on this error:

[ 10%] Building CXX object src/libsync/CMakeFiles/owncloudsync.dir/creds/httpcredentials.cpp.obj
/opt/administration/build-clients/buildenv/mirall/src/libsync/creds/httpcredentials.cpp:22:22: fatal error: keychain.h: No such file or directory
#include
^
compilation terminated.
src/libsync/CMakeFiles/owncloudsync.dir/build.make:1038: recipe for target 'src/libsync/CMakeFiles/owncloudsync.dir/creds/httpcredentials.cpp.obj' failed
make[2]: *** [src/libsync/CMakeFiles/owncloudsync.dir/creds/httpcredentials.cpp.obj] Error 1
CMakeFiles/Makefile2:242: recipe for target 'src/libsync/CMakeFiles/owncloudsync.dir/all' failed
make[1]: *** [src/libsync/CMakeFiles/owncloudsync.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2

Please help me to solve it.
There are installed packages in the Opensuse system:
mingw32-qtkeychain-devel-0.6.2-1.41.noarch
mingw32-qt5keychain-0.6.2-1.34.noarch
mingw32-qtkeychain-0.6.2-1.41.noarch
mingw32-qt5keychain-devel-0.6.2-1.34.noarch
qtkeychain-qt5-devel-0.7.0-1.3.x86_64
libqt5keychain-devel-0.7.0-9.1.x86_64
libqt5keychain1-0.7.0-9.1.x86_64

Try to build from administration/build-clients by ./makewinlin.sh -win -le
What am I doing wrong?


#2

Maybe have a look at the newer instructions at [1] instead which doesn't show that you need to run the makewinlin.sh to build the client.

[1] https://doc.owncloud.org/desktop/2.3/building.html