|
|
Mozy Online Backup: 2GB Free. Automatic. Secure.
Subject: Re: unicap - msg#00387
List: voip.wengophone.devel
Gianluca Sforna wrote:
Hi Arne,
I raised some questions about the use of your lib, but there were
nothing personal :)
I was worried because I got the impression openwengo has already a
huge number of dependencies and a record for patching upstream
sources, complicating the work for packaging purposes on the various
linux distros.
So I just wanted to be sure they took their time to evaluate all
aspects of the proposal.
Now, I really thank you for the clarifications, they are really appreciated.
I do understand the argument of the increasing number of dependencies. I
try to keep the number dependencies of unicap as low as possible.
Currently unicap only depends on libraw1394 for IEEE-1394 devices ( and
I guess there is no way around that ).
I think currently the main issue is that there are no .deb/.rpm packages
of unicap. That would make dependency tracking a lot easier for
packagers, I guess.
Great. This was my primary concern (and the lack of CVS did not allow
me to check for activity). I would only like to ask you if you are
going to evaluate patches coming from openwengo, for an eventual
inclusion in future releases.
I am evaluating every input that comes from the users ;-) Especially
patches, of course. But any other input is also highly appreciated.
There is indeed one concern about patches: Since unicap can be
relicensed under a commercial license, I need to be the copyright holder
of the code in the library. This is a problem when one sends me a patch
that contains a non-trivial amount of code since the creator of that
patch would have the copyright of this code. In the event of a library
relicensing, I can not relicense the code from such a patch since I do
now own the copyright.
On the other hand, relicensing is required since most projects in the
industrial imaging area where unicap comes from can not be released as
open source. And I do not want to release unicap under a lesser license
than GPL ( mostly because I would not get any funding at all otherwise
but also because I think a lesser license would not be in the spirit of
open source ).
But again: This will not prevent making additions to unicap at all!
Either I will incorporate any required changes by myself or ( in the
worst case ) would fork unicap internally.
/Arne
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Re: OpenWengo and RMS
2005/12/28, Adrien (OpenWengo) <adrien-Ggy5gq9A9XagSpxsJD1C4w@xxxxxxxxxxxxxxxx>:
> Tanguy Krotoff wrote:
>
> > I like this one a lot!
> >
> > "The Freedom To Call Everybody"
>
> Agreed. Thanks Daniel!
I'm glad to hear that you like it :)
So we have to see what Richard thinks about it.
Greetings
Next Message by Date:
click to view message preview
Re: unicap
Vadim Lebedev wrote:
Hi Arne,
Thanks a lot for your input,
Do you think it will be diffucult to port unicap to Wndows to develeop
VfW and DirectShow backends?
There is one issue that I forgot with a DirectShow plugin:
Since you would need to link the plugin with a closed source library (
DirectShow ), you can not distribute it ( at least not in binary ) since
unicap is GPLed. ( Just like openwengo ).
In this case I would need to make a license addition ( or rather
exception ) to explicitly allow the linkage of this plugin. If I make
this exception ( and I see no point why not to make such an exception ),
you ( or the openwengo team ) would also need to make such an exception
to your licensing terms, otherwise distributions would not be legally
allowed to ship openwengo in binary ( at least the windows build would
then have questionable licensing conditions ). The complicated thing is
that I think every code contributor needs to accept these modified
license terms.
Since you have a windows build and use ( I guess ) DirectShow, you
should already be in such a licensing situation. How is it handled by
the current openwengo license?
Boy, I hate licensing issues :-(
/Arne
Previous Message by Thread:
click to view message preview
Re: unicap
Hi Arne,
I raised some questions about the use of your lib, but there were
nothing personal :)
I was worried because I got the impression openwengo has already a
huge number of dependencies and a record for patching upstream
sources, complicating the work for packaging purposes on the various
linux distros.
So I just wanted to be sure they took their time to evaluate all
aspects of the proposal.
Now, I really thank you for the clarifications, they are really appreciated.
On 12/28/05, Arne Caspari
<arne-iujx2svAAUlnFbJshOP25R2eb7JE58TQ@xxxxxxxxxxxxxxxx> wrote:
> I think users ( and projects using the library ) are
> better of with the .tar.gz releases since the ought to be tested by me
> in some way.
I agree on this. It is also a problem for me (as a packager) when some
of the dependencies are based on CVS HEAD.
>
> Of course if there is really a demand for CVS, I could reconsidder using
> it again ( especially when sourceforge comes around to use SVN which
> should work even better for me ).
Since you seem to be the only developer, a simple solution would be to
use a local CVS repo in your machine, and synchronize the sf.net from
time to time when you have net access.
>
> The next issue is the lack of documentation and I admit it is a problem.
> I have this on the list but the main goal of this library is to keep it
> as simple as possible so there should not be a problem in understanding
> the API.
Maybe this could improve over time.
>
> To the question whether the project is still active: It is indeed
> active.
Great. This was my primary concern (and the lack of CVS did not allow
me to check for activity). I would only like to ask you if you are
going to evaluate patches coming from openwengo, for an eventual
inclusion in future releases.
Cheers
Gianluca
Next Message by Thread:
click to view message preview
build problem (threads)
Hi,
I'm trying to build OpenWengo NG on a gentoo machine. I have installed
all the dependency packages. Boost 1.33 is also installed with threading
components. I checked out revision 3719 from the svn repo. I get the
following error(s) when compiling:
toon@poony ~/tmp/sandbox/wengophone/trunk $ QTDIR=/usr scons qtwengophone
scons: Reading SConscript files ...
QtCore_debug (system)
QtGui_debug (system)
QtNetwork_debug (system)
QtDesigner_debug (system)
QtXml_debug (system)
qt4 (internal)
boost_thread (system)
boost_serialization (system)
boost (internal)
boost_unit_test_framework (system)
boost_test_exec_monitor (system)
boost-unit-test (internal)
gtk (internal)
sdl (internal)
sdl_image (internal)
global (internal)
rt (system)
pthread (system)
wtimer (internal)
samplerate (internal)
tinyxml (internal)
ssl (system)
idn (system)
wengocurl (internal)
util (internal)
testsutil (internal)
sipXtapi (internal)
qtutil (internal)
skinstyle (internal)
portaudio (internal)
portaudio-test (internal)
sound (internal)
Copying files from /home/toon/tmp/sandbox/wengophone/trunk/libs/ffmpeg
avutil (internal)
Copying files from /home/toon/tmp/sandbox/wengophone/trunk/libs/ffmpeg
scons: warning: Two different environments were specified for target
config.mak,
but they appear to have the same action: cd
/home/toon/tmp/sandbox/wengophone/trunk/debug/libs/ffmpeg && ./configure
File
"/home/toon/tmp/sandbox/wengophone/trunk/wengoscons/wengoscons/wengoenv.py",
line 793, in WengoAutoconf
avcodec (internal)
pixertool (internal)
pixertool-test (internal)
webcam (internal)
webcam-unit-test (internal)
webcam-visu-test (internal)
webcam-visu-test-c (internal)
httptunnel (internal)
netlib (internal)
ortp (internal)
osip (internal)
eXosip (internal)
amrwb (internal)
amrnb (internal)
stun (internal)
gsm (internal)
ilbc (internal)
pthread (system)
rt (system)
asound (system)
phapi (internal)
stdc++ (system)
libavcodec (system)
libavutil (system)
miniua (internal)
Copying files from /home/toon/tmp/sandbox/wengophone/trunk/wengophone/sounds
wengophone (internal)
sipxwrapper (internal)
phapiwrapper (internal)
nullsipwrapper (internal)
gtkwengophone (internal)
qtwengophone (internal)
xpcomwengophone (internal)
Copying files from
/home/toon/tmp/sandbox/wengophone/trunk/wengophone/src/presentation/xpcom/tests
testxpcomwengophone (internal)
scons: done reading SConscript files.
scons: Building targets ...
g++ -fno-common -g -Wall -frtti -fexceptions -DPHAPIWRAPPER=1
-DQT_CORE_LIB=1 -DQT_DLL=1 -DQT_GUI_LIB=1 -DQT_PLUGIN=1
-DQT_THREAD_SUPPORT=1 -DUNICODE=1 -I/usr/include
-Idebug/libs/global/include -Ilibs/global/include -Idebug/wengophone/src
-Iwengophone/src -Idebug/libs/util/include -Ilibs/util/include
-Idebug/libs/curl/include -Ilibs/curl/include -Idebug/libs/curl/lib
-Ilibs/curl/lib -Idebug/libs/tinyxml -Ilibs/tinyxml
-Idebug/libs/sound/include -Ilibs/sound/include -I/usr/include
-I/usr/include/Qt -I/usr/include/QtCore -I/usr/include/QtGui
-I/usr/include/QtNetwork -I/usr/include/QtDesigner -I/usr/include/QtXml
-I/usr/mkspecs/linux-g++ -Idebug/libs/portaudio/pa_common
-Ilibs/portaudio/pa_common -Idebug/libs/qtutil/usr/include
-Ilibs/qtutil/usr/include -Idebug/libs/qtutil/include
-Ilibs/qtutil/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -Idebug/wifo/phapi -Iwifo/phapi
-Idebug/wifo/eXosip/include -Iwifo/eXosip/include
-Idebug/wifo/libosip2/include -Iwifo/libosip2/include
-Idebug/wifo/libosip2/include/osipparser2
-Iwifo/libosip2/include/osipparser2
-Idebug/wifo/libosip2/src/osipparser2 -Iwifo/libosip2/src/osipparser2
-Idebug/wifo/libosip2/src/osip2 -Iwifo/libosip2/src/osip2
-Idebug/wifo/ortp/src -Iwifo/ortp/src -Idebug/wifo/phapi/amrwb
-Iwifo/phapi/amrwb -Idebug/wifo/phapi/amrnb -Iwifo/phapi/amrnb
-Idebug/wifo/phapi/ilbc -Iwifo/phapi/ilbc -Idebug/wifo/phapi/stun
-Iwifo/phapi/stun -Idebug/wifo/phapi/gsm -Iwifo/phapi/gsm
-Idebug/libs/timer/include -Ilibs/timer/include
-Idebug/libs/webcam/include -Ilibs/webcam/include
-Idebug/libs/pixertool/include -Ilibs/pixertool/include
-Idebug/libs/ffmpeg/libavcodec -Ilibs/ffmpeg/libavcodec
-Idebug/libs/ffmpeg/libavutil -Ilibs/ffmpeg/libavutil
-Idebug/wifo/httptunnel -Iwifo/httptunnel -Idebug/wifo/netlib
-Iwifo/netlib -Idebug/wifo/netlib/include -Iwifo/netlib/include -c -o
debug/wengophone/src/presentation/main.o
wengophone/src/presentation/main.cpp
In file included from /usr/include/boost/thread/detail/config.hpp:18,
from /usr/include/boost/thread/mutex.hpp:15,
from libs/util/include/Mutex.h:23,
from libs/util/include/Thread.h:24,
from libs/util/include/http/HttpRequest.h:24,
from wengophone/src/model/account/wengo/WengoAccount.h:27,
from wengophone/src/model/WengoPhone.h:24,
from wengophone/src/presentation/main.cpp:20:
/usr/include/boost/config/requires_threads.hpp:47:5: #error "Compiler
threading support is not turned on. Please set the correct command line
options for threading: -pthread (Linux), -pthreads (Solaris) or
-mthreads (Mingw32)"
In file included from libs/util/include/Mutex.h:23,
from libs/util/include/Thread.h:24,
from libs/util/include/http/HttpRequest.h:24,
from wengophone/src/model/account/wengo/WengoAccount.h:27,
from wengophone/src/model/WengoPhone.h:24,
from wengophone/src/presentation/main.cpp:20:
/usr/include/boost/thread/mutex.hpp:58: error: `cv_state' was not
declared in
this scope
/usr/include/boost/thread/mutex.hpp:58: error: `state' was not declared
in this
scope
/usr/include/boost/thread/mutex.hpp:58: error: invalid data member
initialization
/usr/include/boost/thread/mutex.hpp:58: error: (use `=' to initialize static
data members)
/usr/include/boost/thread/mutex.hpp:58: error: variable or field `do_lock'
declared void
/usr/include/boost/thread/mutex.hpp:58: error: declaration of `int
boost::mutex::do_lock'
/usr/include/boost/thread/mutex.hpp:56: error: conflicts with previous
declaration `void boost::mutex::do_lock()'
/usr/include/boost/thread/mutex.hpp:59: error: `cv_state' was not
declared in
this scope
/usr/include/boost/thread/mutex.hpp:59: error: `state' was not declared
in this
scope
/usr/include/boost/thread/mutex.hpp:59: error: invalid data member
initialization
/usr/include/boost/thread/mutex.hpp:59: error: variable or field `do_unlock'
declared void
/usr/include/boost/thread/mutex.hpp:59: error: declaration of `int
boost::mutex::do_unlock'
/usr/include/boost/thread/mutex.hpp:57: error: conflicts with previous
declaration `void boost::mutex::do_unlock()'
/usr/include/boost/thread/mutex.hpp:100: error: `cv_state' was not
declared in
this scope
/usr/include/boost/thread/mutex.hpp:100: error: `state' was not declared in
this scope
/usr/include/boost/thread/mutex.hpp:100: error: invalid data member
initialization
/usr/include/boost/thread/mutex.hpp:100: error: variable or field `do_lock'
declared void
/usr/include/boost/thread/mutex.hpp:100: error: declaration of `int
boost::try_mutex::do_lock'
/usr/include/boost/thread/mutex.hpp:97: error: conflicts with previous
declaration `void boost::try_mutex::do_lock()'
/usr/include/boost/thread/mutex.hpp:101: error: `cv_state' was not
declared in
this scope
/usr/include/boost/thread/mutex.hpp:101: error: `state' was not declared in
this scope
/usr/include/boost/thread/mutex.hpp:101: error: invalid data member
initialization
/usr/include/boost/thread/mutex.hpp:101: error: variable or field
`do_unlock'
declared void
/usr/include/boost/thread/mutex.hpp:101: error: declaration of `int
boost::try_mutex::do_unlock'
/usr/include/boost/thread/mutex.hpp:99: error: conflicts with previous
declaration `void boost::try_mutex::do_unlock()'
/usr/include/boost/thread/mutex.hpp:144: error: `cv_state' was not
declared in
this scope
/usr/include/boost/thread/mutex.hpp:144: error: `state' was not declared in
this scope
/usr/include/boost/thread/mutex.hpp:144: error: invalid data member
initialization
/usr/include/boost/thread/mutex.hpp:144: error: variable or field `do_lock'
declared void
/usr/include/boost/thread/mutex.hpp:144: error: declaration of `int
boost::timed_mutex::do_lock'
/usr/include/boost/thread/mutex.hpp:140: error: conflicts with previous
declaration `void boost::timed_mutex::do_lock()'
/usr/include/boost/thread/mutex.hpp:145: error: `cv_state' was not
declared in
this scope
/usr/include/boost/thread/mutex.hpp:145: error: `state' was not declared in
this scope
/usr/include/boost/thread/mutex.hpp:145: error: invalid data member
initialization
/usr/include/boost/thread/mutex.hpp:145: error: variable or field
`do_unlock'
declared void
/usr/include/boost/thread/mutex.hpp:145: error: declaration of `int
boost::timed_mutex::do_unlock'
/usr/include/boost/thread/mutex.hpp:143: error: conflicts with previous
declaration `void boost::timed_mutex::do_unlock()'
In file included from libs/qtutil/include/QObjectThreadSafe.h:23,
from wengophone/src/presentation/qt/QtWengoPhone.h:25,
from wengophone/src/presentation/qt/QtFactory.h:24,
from wengophone/src/presentation/main.cpp:26:
libs/qtutil/include/PostEvent.h:26:18: QEvent: No such file or directory
In file included from libs/qtutil/include/QObjectThreadSafe.h:23,
from wengophone/src/presentation/qt/QtWengoPhone.h:25,
from wengophone/src/presentation/qt/QtFactory.h:24,
from wengophone/src/presentation/main.cpp:26:
libs/qtutil/include/PostEvent.h:39: error: syntax error before `{' token
libs/qtutil/include/PostEvent.h:49: error: virtual outside class declaration
libs/qtutil/include/PostEvent.h:49: error: function `void callback()' is
initialized like a variable
libs/qtutil/include/PostEvent.h:50: error: syntax error before `}' token
libs/qtutil/include/PostEvent.h:58: error: base class `PostEvent' has
incomplete type
libs/qtutil/include/PostEvent.h:83: error: base class `PostEvent' has
incomplete type
libs/qtutil/include/PostEvent.h:111: error: base class `PostEvent' has
incomplete type
libs/qtutil/include/PostEvent.h:142: error: base class `PostEvent' has
incomplete type
In file included from wengophone/src/presentation/qt/QtWengoPhone.h:25,
from wengophone/src/presentation/qt/QtFactory.h:24,
from wengophone/src/presentation/main.cpp:26:
libs/qtutil/include/QObjectThreadSafe.h:25:19: QObject: No such file or
directory
In file included from wengophone/src/presentation/qt/QtWengoPhone.h:25,
from wengophone/src/presentation/qt/QtFactory.h:24,
from wengophone/src/presentation/main.cpp:26:
libs/qtutil/include/QObjectThreadSafe.h:39: error: syntax error before `{'
token
libs/qtutil/include/QObjectThreadSafe.h:57: error: virtual outside class
declaration
libs/qtutil/include/QObjectThreadSafe.h:57: error: function `void
initThreadSafe()' is initialized like a variable
libs/qtutil/include/QObjectThreadSafe.h:73: error: syntax error before
`private
'
In file included from wengophone/src/presentation/qt/QtFactory.h:24,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/QtWengoPhone.h:27:23: QMainWindow: No
such file or directory
In file included from wengophone/src/presentation/qt/QtFactory.h:24,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/QtWengoPhone.h:45: error: base class `
QObjectThreadSafe' has incomplete type
wengophone/src/presentation/qt/QtWengoPhone.h:47: error: syntax error
before `
public'
wengophone/src/presentation/qt/QtWengoPhone.h:61: error: syntax error
before `&
' token
wengophone/src/presentation/qt/QtWengoPhone.h:63: error: syntax error
before `*
' token
wengophone/src/presentation/qt/QtWengoPhone.h:67: error: ISO C++ forbids
defining types within return type
wengophone/src/presentation/qt/QtWengoPhone.h:67: error: syntax error
before `*
' token
wengophone/src/presentation/qt/QtWengoPhone.h:99: error: syntax error
before `
private'
wengophone/src/presentation/qt/QtWengoPhone.h:119: error: `QWidget' was not
declared in this scope
wengophone/src/presentation/qt/QtWengoPhone.h:119: error: `parent' was not
declared in this scope
wengophone/src/presentation/qt/QtWengoPhone.h:125: error: syntax error
before `
*' token
wengophone/src/presentation/qt/QtWengoPhone.h:132: error: syntax error
before `
}' token
In file included from wengophone/src/presentation/qt/QtFactory.h:25,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/QtWengoPhoneLogger.h:35: error: base class `
QObjectThreadSafe' has incomplete type
wengophone/src/presentation/qt/QtWengoPhoneLogger.h:37: error: syntax error
before `public'
In file included from wengophone/src/presentation/qt/QtFactory.h:27,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/phoneline/QtPhoneLine.h:33: error: base
class `
QObjectThreadSafe' has incomplete type
wengophone/src/presentation/qt/phoneline/QtPhoneLine.h:35: error: syntax
error
before `public'
In file included from wengophone/src/presentation/qt/QtFactory.h:29,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/phonecall/QtPhoneCall.h:36: error: base
class `
QObjectThreadSafe' has incomplete type
wengophone/src/presentation/qt/phonecall/QtPhoneCall.h:38: error: syntax
error
before `public'
wengophone/src/presentation/qt/phonecall/QtPhoneCall.h:55: error: syntax
error
before `:' token
In file included from wengophone/src/presentation/qt/QtFactory.h:31,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/contactlist/QtContactList.h:42: error: base
class `QObjectThreadSafe' has incomplete type
wengophone/src/presentation/qt/contactlist/QtContactList.h:44: error: syntax
error before `public'
wengophone/src/presentation/qt/contactlist/QtContactList.h:56: error: syntax
error before `:' token
In file included from wengophone/src/presentation/qt/QtFactory.h:33,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/contactlist/QtContact.h:35: error: base
class `
QObjectThreadSafe' has incomplete type
In file included from wengophone/src/presentation/qt/QtFactory.h:35,
from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/contactlist/QtContactGroup.h:31: error: base
class `QObjectThreadSafe' has incomplete type
In file included from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/QtFactory.h:38:24: QApplication: No such
file or directory
In file included from wengophone/src/presentation/main.cpp:26:
wengophone/src/presentation/qt/QtFactory.h:94: error: syntax error
before `*'
token
wengophone/src/presentation/qt/QtFactory.h: In constructor `
QtFactory::QtFactory(int, char**)':
wengophone/src/presentation/qt/QtFactory.h:46: error: `_app' undeclared
(first
use this function)
wengophone/src/presentation/qt/QtFactory.h:46: error: (Each undeclared
identifier is reported only once for each function it appears in.)
wengophone/src/presentation/qt/QtFactory.h:46: error: syntax error
before `;'
token
wengophone/src/presentation/qt/QtFactory.h: In member function `virtual
PWengoPhone* QtFactory::createPresentationWengoPhone(CWengoPhone*)':
wengophone/src/presentation/qt/QtFactory.h:58: error: no matching
function for
call to `QtWengoPhone::QtWengoPhone(CWengoPhone*&)'
wengophone/src/presentation/qt/QtWengoPhone.h:45: error: candidates are:
QtWengoPhone::QtWengoPhone()
wengophone/src/presentation/qt/QtWengoPhone.h:45: error:
QtWengoPhone::QtWengoPhone(const QtWengoPhone&)
wengophone/src/presentation/qt/QtFactory.h:58: error: cannot declare
variable `
qtWengoPhone' to be of type `QtWengoPhone'
wengophone/src/presentation/qt/QtFactory.h:58: error: because the
following
virtual functions are abstract:
wengophone/src/presentation/Presentation.h:71: error: virtual void
Presentation::updatePresentationThreadSafe()
wengophone/src/presentation/Presentation.h:77: error: virtual void
Presentation::initThreadSafe()
wengophone/src/presentation/PWengoPhone.h:56: error: virtual void
PWengoPhone::addPhoneLineThreadSafe(PPhoneLine*)
wengophone/src/presentation/qt/QtFactory.h: In member function `virtual
PPhoneLine* QtFactory::createPresentationPhoneLine(CPhoneLine*)':
wengophone/src/presentation/qt/QtFactory.h:63: error: no matching
function for
call to `QtPhoneLine::QtPhoneLine(CPhoneLine*&)'
wengophone/src/presentation/qt/phoneline/QtPhoneLine.h:33: error: candidates
are: QtPhoneLine::QtPhoneLine()
wengophone/src/presentation/qt/phoneline/QtPhoneLine.h:33: error:
QtPhoneLine::QtPhoneLine(const QtPhoneLine&)
wengophone/src/presentation/qt/QtFactory.h: In member function `virtual
PPhoneCall* QtFactory::createPresentationPhoneCall(CPhoneCall*)':
wengophone/src/presentation/qt/QtFactory.h:68: error: no matching
function for
call to `QtPhoneCall::QtPhoneCall(CPhoneCall*&)'
wengophone/src/presentation/qt/phonecall/QtPhoneCall.h:36: error: candidates
are: QtPhoneCall::QtPhoneCall()
wengophone/src/presentation/qt/phonecall/QtPhoneCall.h:36: error:
QtPhoneCall::QtPhoneCall(const QtPhoneCall&)
wengophone/src/presentation/qt/QtFactory.h: In member function `virtual
PWengoPhoneLogger*
QtFactory::createPresentationLogger(CWengoPhoneLogger*)':
wengophone/src/presentation/qt/QtFactory.h:73: error: no matching
function for
call to `QtWengoPhoneLogger::QtWengoPhoneLogger(CWengoPhoneLogger*&)'
wengophone/src/presentation/qt/QtWengoPhoneLogger.h:35: error:
candidates are:
QtWengoPhoneLogger::QtWengoPhoneLogger()
wengophone/src/presentation/qt/QtWengoPhoneLogger.h:35: error:
QtWengoPhoneLogger::QtWengoPhoneLogger(const QtWengoPhoneLogger&)
wengophone/src/presentation/qt/QtFactory.h: In member function `virtual
PContactList* QtFactory::createPresentationContactList(CContactList*)':
wengophone/src/presentation/qt/QtFactory.h:78: error: no matching
function for
call to `QtContactList::QtContactList(CContactList*&)'
wengophone/src/presentation/qt/contactlist/QtContactList.h:42: error:
candidates
are: QtContactList::QtContactList()
wengophone/src/presentation/qt/contactlist/QtContactList.h:42: error:
QtContactList::QtContactList(const QtContactList&)
/usr/include/boost/function/function_base.hpp: At top level:
wengophone/src/presentation/qt/QtWengoPhone.h:119: warning: `
QLayout*createLayout' defined but not used
scons: *** [debug/wengophone/src/presentation/main.o] Error 1
scons: building terminated because of errors.
Sorry for the long output. I suppose that most of the errors are caused
by the first one: "threading support is not turned on. Please set the
correct command line options for threading: -pthread (Linux), -pthreads
(Solaris) or -mthreads (Mingw32)". How can I tell scons to use this
command line option?
regards,
Toon
|
|