<div dir="ltr">Hi <span name="Jeremie Tessier" class="" style="font-size:13px;font-family:arial,sans-serif">Tessier</span><span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap"> ,</span><div><br></div>
<div>I got the same problem with you. I think this is because your mirall's version is not matched the ocsyn's version. I solved this problem by downloading mirall and ocsyn from <a href="http://owncloud.org/sync-clients/">http://owncloud.org/sync-clients/</a></div>
<div><br></div><div>this version pair seems match. Hopefully it can help you.</div><div><br></div><div>Thanks.</div><div><br></div><div>Haiwei</div><div> <br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Oct 24, 2013 at 4:11 PM, Jeremie Tessier <span dir="ltr"><<a href="mailto:poik007@gmail.com" target="_blank">poik007@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><span style="background-color:rgb(251,251,251);color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px">Hello everyone, I've been trying to build the windows client for a few days now and I'm having some issues doing it. At first, I just want to build it as-is, without making any modification, but I always get stuck. I think that the guide</span><a href="http://doc.owncloud.org/desktop/1.4/building.html" style="font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;color:rgb(65,131,196);text-decoration:none" target="_blank">http://doc.owncloud.org/desktop/1.4/building.html</a><span style="background-color:rgb(251,251,251);color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px"> has some issues as well, either it's not finished or outdated in some fashion...</span><br>
<div class="gmail_quote"><div dir="ltr">
<p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251)">I started by adding the repositories for OpenSUSE12.2 (but the step that talks about<a href="http://pmbs.links2linux.org/download/mingw:/32/openSUSE_12.1/x86_64/mingw32-cross-nsis-plugin-processes-0-1.1.x86_64.rpm" style="color:rgb(65,131,196);text-decoration:none" target="_blank">http://pmbs.links2linux.org/download/mingw:/32/openSUSE_12.1/x86_64/mingw32-cross-nsis-plugin-processes-0-1.1.x86_64.rpm</a> is broken, I had to find the same rpm somewhere else because the link has been dead for a few weeks now)</p>
<p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251)">Then the generic build instructions, when I use mingw32-cmake on ocsync, I get that output:</p>
<pre style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:13px;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(221,221,221);line-height:19px;overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:rgb(51,51,51)">
<code style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;margin:0px;padding:0px;border:none;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal">linux-taib:/home/jtessier/win/ocsync-build # mingw32-cmake -DCMAKE_BUILD_TYPE="Debug" ../ocsync
-- The C compiler identification is GNU 4.8.1
-- Check for working C compiler: /usr/bin/i686-w64-mingw32-gcc
-- Check for working C compiler: /usr/bin/i686-w64-mingw32-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Performing Test WITH_FPIC
-- Performing Test WITH_FPIC - Success
-- Performing Test WITH_STACK_PROTECTOR
-- Performing Test WITH_STACK_PROTECTOR - Success
-- Found CMocka: /usr/i686-w64-mingw32/sys-root/mingw/bin/libcmocka.dll
-- Looking for argp.h
-- Looking for argp.h - not found
-- Looking for nanosleep in rt
-- Looking for nanosleep in rt - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - not found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for asprintf
-- Looking for asprintf - not found
-- Looking for fnmatch
-- Looking for fnmatch - not found
-- Looking for timegm
-- Looking for timegm - not found
-- Looking for strerror_r
-- Looking for strerror_r - not found
-- Looking for utimes
-- Looking for utimes - not found
-- Looking for lstat
-- Looking for lstat - not found
-- Looking for __mingw_asprintf
-- Looking for __mingw_asprintf - found
-- Copy file from /home/jtessier/win/ocsync/CTestCustom.cmake to /home/jtessier/win/ocsync-build/CTestCustom.cmake
-- The CXX compiler identification is GNU 4.8.1
-- Check for working CXX compiler: /usr/bin/i686-w64-mingw32-g++
-- Check for working CXX compiler: /usr/bin/i686-w64-mingw32-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found PKG_CONFIG: /usr/bin/pkg-config (found version "0.25")
-- checking for module 'neon'
-- found neon, version 0.30.0
-- Found Neon: /usr/i686-w64-mingw32/sys-root/mingw/lib/libneon.dll.a
-- neon-config executable: /usr/i686-w64-mingw32/sys-root/mingw/bin/neon-config
-- libneon has been compiled with LFS support
-- checking for module 'sqlite3'
-- found sqlite3, version 3.7.6.2
-- Found SQLite3: /usr/i686-w64-mingw32/sys-root/mingw/lib/libsqlite3.dll.a
-- Found Iniparser: /usr/i686-w64-mingw32/sys-root/mingw/lib/libiniparser.dll.a
-- neon-config executable: /usr/i686-w64-mingw32/sys-root/mingw/bin/neon-config
-- libneon has been compiled with LFS support
-- Copy file from /home/jtessier/win/ocsync/config/ocsync.conf to /home/jtessier/win/ocsync-build/config/ocsync.conf
-- Copy file from /home/jtessier/win/ocsync/config/ocsync_exclude.conf to /home/jtessier/win/ocsync-build/config/ocsync_exclude.conf
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.1")
-- latex command LATEX_COMPILER not found but usually required. You will probably get warnings and user inetraction on doxy run.
-- makeindex command MAKEINDEX_COMPILER not found but usually required.
-- dvips command DVIPS_CONVERTER not found but usually required.
-- Generate /home/jtessier/win/ocsync-build/doc/doxy.config from <a href="http://doxy.config.in" target="_blank">doxy.config.in</a>
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
SHARE_INSTALL_DIR
-- Build files have been written to: /home/jtessier/win/ocsync-build
</code></pre><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251)">Then I run make and there's a bunch of text outputting (I won't paste it all because I don't think it's all relevant) and it seems to work (it doesn't fail, at least)</p>
<pre style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:13px;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(221,221,221);line-height:19px;overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:rgb(51,51,51)">
<code style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;margin:0px;padding:0px;border:none;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal">Scanning dependencies of target cstdlib
Linking C static library libcstdlib.a
Scanning dependencies of target ocsync
Linking CXX shared library libocsync.dll
Scanning dependencies of target httpbflib
Linking C static library libhttpbflib.a
Scanning dependencies of target ocsync_dummy
Linking C shared module ocsync_dummy.dll
Scanning dependencies of target ocsync_owncloud
Linking C shared module ocsync_owncloud.dll
Scanning dependencies of target ocsync_client
Linking C executable ocsync.exe
</code></pre><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251)">And then I go to build mirall with</p><pre style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:13px;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(221,221,221);line-height:19px;overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:rgb(51,51,51)">
<code style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;margin:0px;padding:0px;border:none;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal">mingw32-cmake -DCMAKE_BUILD_TYPE="Debug" ../mirall -DCSYNC_BUILD_PATH=/home/jtessier/win/ocsync-build -DCSYNC_INCLUDE_PATH=/home/jtessier/win/ocsync/src -DCMAKE_TOOLCHAIN_FILE=/home/jtessier/win/mirall/admin/win/Toolchain-mingw32-openSUSE.cmake
</code></pre><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251)">And here's the output, there are some warnings here and there but it seems like it worked?</p>
<pre style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:13px;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(221,221,221);line-height:19px;overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:rgb(51,51,51)">
<code style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;margin:0px;padding:0px;border:none;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal">-- The C compiler identification is GNU 4.8.1
-- The CXX compiler identification is GNU 4.8.1
-- Check for working C compiler: /usr/bin/i686-w64-mingw32-gcc
-- Check for working C compiler: /usr/bin/i686-w64-mingw32-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/i686-w64-mingw32-g++
-- Check for working CXX compiler: /usr/bin/i686-w64-mingw32-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Could not find Qt5, searching for Qt4 instead...
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found.
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found OpenGL: opengl32
-- Found ZLIB: /usr/i686-w64-mingw32/sys-root/mingw/lib/libz.dll.a (found version "1.2.7")
-- Found PNG: /usr/i686-w64-mingw32/sys-root/mingw/lib/libpng.dll.a (found version "1.5.11")
-- Found JPEG: /usr/i686-w64-mingw32/sys-root/mingw/lib/libjpeg.dll.a
-- Found TIFF: /usr/i686-w64-mingw32/sys-root/mingw/lib/libtiff.dll.a (found version "4.0.2")
-- Found Qt4: i686-w64-mingw32-qmake (found suitable version "4.8.4", required is "4.7.0")
-- Found PKG_CONFIG: /usr/bin/pkg-config (found version "0.25")
-- checking for module 'neon'
-- found neon, version 0.30.0
-- Found Neon: /usr/i686-w64-mingw32/sys-root/mingw/lib/libneon.dll.a
-- neon-config executable: /usr/i686-w64-mingw32/sys-root/mingw/bin/neon-config
-- libneon has been compiled with LFS support
CMake Warning (dev) at cmake/modules/FindNeon.cmake:67 (SET):
Cannot set "NEON_WITH_LFS": current scope has no parent.
Call Stack (most recent call first):
CMakeLists.txt:78 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Csync: /home/jtessier/win/ocsync-build/src/libocsync.dll
-- Could NOT find INOTIFY (missing: INOTIFY_INCLUDE_DIR)
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
-- Could NOT find PdfLatex (missing: PDFLATEX_EXECUTABLE)
-- Found QtKeyChain: /usr/i686-w64-mingw32/sys-root/mingw/bin/libqtkeychain.dll
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BIN_INSTALL_DIR
INCLUDE_INSTALL_DIR
LIB_INSTALL_DIR
SHARE_INSTALL_DIR
SHARE_INSTALL_PREFIX
-- Build files have been written to: /home/jtessier/win/mirall-build
</code></pre><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251)">Then I run make... :(</p><pre style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:13px;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(221,221,221);line-height:19px;overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:rgb(51,51,51)">
<code style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;margin:0px;padding:0px;border:none;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal">/home/jtessier/win/mirall/src/mirall/csyncthread.h:36:20: error: 'CSYNC_STATUS' was not declared in this scope
Q_DECLARE_METATYPE(CSYNC_STATUS)
/usr/i686-w64-mingw32/sys-root/mingw/include/QtCore/qmetatype.h:268:25: note: in definition of macro 'Q_DECLARE_METATYPE'
struct QMetaTypeId< TYPE >
/usr/i686-w64-mingw32/sys-root/mingw/include/QtCore/qmetatype.h:268:30: error: template argument 1 is invalid
struct QMetaTypeId< TYPE >
/home/jtessier/win/mirall/src/mirall/csyncthread.h:36:1: note: in expansion of macro 'Q_DECLARE_METATYPE'
Q_DECLARE_METATYPE(CSYNC_STATUS)
In file included from /home/jtessier/win/mirall/src/mirall/folder.h:22:0,
from /home/jtessier/win/mirall/src/mirall/folderman.h:23,
from /home/jtessier/win/mirall/src/mirall/folderman.cpp:15:
/home/jtessier/win/mirall/src/mirall/csyncthread.h:59:40: error: 'CSYNC_STATUS' has not been declared
static QString csyncErrorToString( CSYNC_STATUS);
make[2]: *** [src/CMakeFiles/owncloudsync.dir/mirall/folderman.cpp.obj] Error 1
make[2]: Leaving directory `/home/jtessier/win/mirall-build'
make[1]: *** [src/CMakeFiles/owncloudsync.dir/all] Error 2
make[1]: Leaving directory `/home/jtessier/win/mirall-build'
make: *** [all] Error 2
</code></pre><p style="margin:15px 0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251)">I'm not used to building stuff with cmake, but I know C++ errors when I see them <img title=":-1:" alt=":-1:" height="20" width="20" align="absmiddle" style="border:0px;max-width:100%"></p>
<p style="margin-top:15px;margin-right:0px;margin-left:0px;color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13px;line-height:22px;background-color:rgb(251,251,251);margin-bottom:0px!important">
I'm kinda stuck there, I really wanted to play around with the source and see if I could make it do crazy things but being stuck on building the thing is really hindering my progress, thanks in advance :)</p></div>
</div><br></div>
<br>_______________________________________________<br>
Owncloud mailing list<br>
<a href="mailto:Owncloud@kde.org">Owncloud@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/owncloud" target="_blank">https://mail.kde.org/mailman/listinfo/owncloud</a><br>
<br></blockquote></div><br></div>