[rkward-tracker] [ rkward-Bugs-2117316 ] Compilation on PCBSD
SourceForge.net
noreply at sourceforge.net
Sun Sep 18 11:36:23 UTC 2011
Bugs item #2117316, was opened at 2008-09-18 07:16
Message generated for change (Comment added) made by tfry
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=459007&aid=2117316&group_id=50231
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
>Resolution: Out of Date
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Compilation on PCBSD
Initial Comment:
Hi,
to compile on PCBSD I must done minor changes:
rthread.cpp
line 36:
+ #include <pthread.h>
why:
PTHREAD_KILL(3) FreeBSD Library Functions Manual PTHREAD_KILL(3)
NAME
pthread_kill -- send a signal to a specified thread
LIBRARY
POSIX Threads Library (libpthread, -lpthread)
SYNOPSIS
#include <pthread.h>
#include <signal.h>
int
pthread_kill(pthread_t thread, int sig);
-----------------------------------------------------------
rksignalsupport.cpp
line 26...:
#if 0 //Vlapek: dirty fix
#ifndef __sighandler_t
typedef void (*__sighandler_t) (int);
#endif
#endif //Vlapek: dirty fix
why:
rkward/rbackend/rksignalsupport.cpp:27: error: conflicting declaration 'typedef void (* __sighandler_t)(int)'
/usr/include/sys/signal.h:142: error: '__sighandler_t' has a previous declaration as 'typedef void (__sighandler_t)(int)'
-----------------------------------------------------------
DetectPthread.Cmake
line4:
-CHECK_INCLUDE_FILE(phthread_np.h HAVE_PTHREAD_NP_H)
+CHECK_INCLUDE_FILES("pthread.h" HAVE_PTHREAD_NP_H)
why: I try to find around about this, but cmake don't have found existing phthread_np.h file:
/usr/src/include %ls -l pthread*.h
-rw-r--r-- 1 root wheel 10311 Nov 14 2007 pthread.h
-rw-r--r-- 1 root wheel 2772 Oct 4 2005 pthread_np.h
(I don't know many about Cmake internals)
btw I don't sure about 'phthread_np.h'
-----------------------------------------------------------
CMakeList.txt
line14:
+INCLUDE(FindX11)
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${X11_INCLUDE_DIR} )
why:X.h was not found
-----------------------------------------------------------
rkwardapplication.cpp
Line 22:
-#include <X.h>
+#include <X11/X.h>
why:header was not found
-----------------------------------------------------------
FindR.CMake
line 89:
- SET(R_USED_LIBS ${R_USED_LIBS} Rlapack gfortran)
+ SET(R_USED_LIBS ${R_USED_LIBS} )
Why: ???
----------------------------------------------------------------------
>Comment By: Thomas Friedrichsmeier (tfry)
Date: 2011-09-18 13:36
Message:
Some of this has been fixed, other lines no longer apply.
I'm not sure, whether this means that RKWard compiles on PCBSD, now, but
if it still doesn't, then please send an updated problem report. Thanks!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=459007&aid=2117316&group_id=50231
More information about the rkward-tracker
mailing list