Hi, (CC'ing -bsd@ too, since basically the same email for owncloud-client has been sent there too.)
In data domenica 29 settembre 2013 17:48:26, Sandro Knauß ha scritto: > many thanks Svante and Pino for the hurd patches for ocsync [1] and > qtkeychain. The both packages now complile successfully for hurd. > > But unfortunatelly owncloud-client now fails to compile [2]: > error: invalid use of incomplete type 'class > Mirall::FolderWatcherPrivate' > > Maybe you could help me another time to create a patch to build > owncloud- client for hurd. The problem affecting both kFreeBSD and Hurd is the implementation of FolderWatcher (in src/mirall/folderwatcher*): it seems owncloud-client provides own implementations for some OSes (Linux, Mac, Windows), leaving a compile error on other OSes. As I see it, there are 3 different ways to deal with situation: 1) implement a null folder watcher to be used when there is no native one available 2) implement a folder watcher using QFileSystemWatcher to be used when there is no native one available 3) require the implementation of a folder watcher for $OS (on *BSD using kqueue, on Hurd using the file/dir notifications, etc), not building on that $OS until there is native folder watcher implemented You should ask upstream which way they prefer/want, so eventual porting efforts could go according to that. Note that I did not inspect owncloud-client further for other prorting issues. -- Pino Toscano
signature.asc
Description: This is a digitally signed message part.