osdir.com
mailing list archive
Mozy Online Backup: 2GB Free. Automatic. Secure.

Subject: Re: unicap - msg#00387

List: voip.wengophone.devel

Date: Prev Next Index Thread: Prev Next Index
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?
Yes No
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
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by