Fwd: Error using CMake similar to error from earlier list post

Joe Nosay superbisquit at gmail.com
Tue Dec 10 04:18:21 UTC 2013


---------- Forwarded message ----------
From: Joe Nosay <superbisquit at gmail.com>
Date: Sun, Dec 8, 2013 at 6:38 PM
Subject: Re: Error using CMake similar to error from earlier list post
To: kde-freebsd <kde-freebsd at kde.org>





On Sat, Dec 7, 2013 at 3:45 PM, Joe Nosay <superbisquit at gmail.com> wrote:

>
>
>
> On Fri, Dec 6, 2013 at 7:50 PM, Joe Nosay <superbisquit at gmail.com> wrote:
>
>> https://www.mail-archive.com/kde-freebsd@kde.org/msg15778.html
>>
>> Is there a similar fix for this?
>>
>> Thanks.
>>
>>
>
>
> Now would
> "
>
> +Build fix for clang.
>  +
>  +  error: use of undeclared identifier 'pthread_mutex_lock'
>  +  error: use of undeclared identifier 'pthread_mutex_unlock'
>  +  error: use of undeclared identifier 'pthread_self'
>  +  error: use of undeclared identifier 'pthread_mutex_init'
>  +  error: use of undeclared identifier 'pthread_mutex_destroy'
>  +
>  +--- kopete/protocols/jabber/googletalk/libjingle/talk/base/ssladapter.cc.orig
> 2013-11-04 01:20:09.000000000 +0200
>  ++++ kopete/protocols/jabber/googletalk/libjingle/talk/base/ssladapter.cc
> 2013-11-04 01:20:20.000000000 +0200
>  +@@ -29,6 +29,7 @@
>  +
>  + #ifdef POSIX
>  + extern "C" {
>  ++#include <pthread.h>
>  + #include <unistd.h>
>  + }
>  + #endif"
>
>
> Be the appropriate fix for
>
>
> /usr/home/raspycat/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:58:30: error: use of undeclared identifier 'pthread_self'
>                 if (pthread_setschedparam (pthread_self(), SCHED_FIFO, &param) != 0) {}
>                                            ^
> /usr/home/raspycat/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:131:30: error: use of undeclared identifier 'pthread_self'
>                 if (pthread_setschedparam (pthread_self(), SCHED_FIFO, &param) != 0) {
>
>
>

I need to write a patch and then apply it to the script in question.
1. Will I need to add the patch to each part that is listed?








Since it is suggested to build an application natively - or at least try to
- on FreeBSD before making a port, I am trying to do such.

The errors seems to be the same CLang type as the others.
Included is the file which was  modified according to the patch from the
hyperlink stated earlier in this thread.


More information about the freebsd-ports mailing list