Forum for software developers to discuss BCI2000 software development
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Post
by mellinger » 23 Nov 2011, 12:31
another compilation error :
[BCC32 Error] Task.cpp(701): E2357 Reference initialized with 'std::vector<float,std::allocator<float> >', needs lvalue of type 'std::vector<float,std::allocator<float> >'
I've fixed that, thank you for reporting.
Another Compilation Error :
brcc32 command line for "FieldTripBuffer.vrc"
It might be that you inadvertently removed the following file from the FieldTripBuffer project:
..\..\..\extlib\fieldtrip\pthreads-win32\lib\pthreadVC2.bcb.lib
Please delete all .cbproj and .cbproj.local and .groupproj and .groupproj.local files from your BCI2000 source tree, and try again.
-
Tjehani
- Posts: 19
- Joined: 16 Nov 2011, 15:51
Post
by Tjehani » 23 Nov 2011, 12:40
Thanks ,
But what about the compilation Errores ?
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Post
by mellinger » 23 Nov 2011, 14:38
It might be that you inadvertently removed the following file from the FieldTripBuffer project:
..\..\..\extlib\fieldtrip\pthreads-win32\lib\pthreadVC2.bcb.lib
Please delete all .cbproj and .cbproj.local and .groupproj and .groupproj.local files from your BCI2000 source tree, and try again.
-
Tjehani
- Posts: 19
- Joined: 16 Nov 2011, 15:51
Post
by Tjehani » 23 Nov 2011, 15:16
by the way I used trial version of C++ builder xe2 and this trial version doesn't include VCL source code and some bundled tools
is this affect the debugging of the source code ?
I mean is it mandatory to have VCL ?
one of the Error
[BCC32 Warning] W8123 Path 'c:\program files (x86)\embarcadero\rad studio\9.0\include\vcl' not found - path ignored in option '-I'
Last edited by
Tjehani on 23 Nov 2011, 16:14, edited 1 time in total.
-
Tjehani
- Posts: 19
- Joined: 16 Nov 2011, 15:51
Post
by Tjehani » 23 Nov 2011, 15:44
why all these errors , why ?? why I could not compile the BCI2000 project ??
[ILINK32 Error] Error: Unresolved external '_pthread_mutex_lock' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\UTIL.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_mutex_unlock' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\UTIL.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_cond_broadcast' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\DMAREQUEST.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_destroy' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_init' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_setdetachstate' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_ptw32_push_cleanup' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_testcancel' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_ptw32_pop_cleanup' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSOCKET.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_exit' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSOCKET.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_create' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_detach' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BC\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unable to perform link
I have small request ( can you please write down the step you do from the scratch to
compile and debug the BCI2000 using C++ builder 2010 XE2 )
-
arwa_cs
- Posts: 8
- Joined: 14 Nov 2011, 16:57
Post
by arwa_cs » 24 Nov 2011, 14:02
We work on trail version of c++ Builder XE2 from embarcadero.
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Post
by mellinger » 24 Nov 2011, 14:41
And the update cannot be applied to the trial version?
-
Tjehani
- Posts: 19
- Joined: 16 Nov 2011, 15:51
Post
by Tjehani » 24 Nov 2011, 19:02
thanks I will try to download the full version
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Post
by mellinger » 25 Nov 2011, 05:17
No, I mean, does the update not work with the trial version?
-
Tjehani
- Posts: 19
- Joined: 16 Nov 2011, 15:51
Post
by Tjehani » 25 Nov 2011, 05:57
No it does not work
-
Tjehani
- Posts: 19
- Joined: 16 Nov 2011, 15:51
Post
by Tjehani » 25 Nov 2011, 06:30
it gives me those error
[ILINK32 Error] Error: Unresolved external '_pthread_mutex_lock' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\UTIL.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_mutex_unlock' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\UTIL.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_cond_broadcast' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\DMAREQUEST.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_destroy' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_init' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_setdetachstate' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_ptw32_push_cleanup' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_testcancel' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_ptw32_pop_cleanup' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSOCKET.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_exit' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSOCKET.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_create' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_detach' referenced from C:\USERS\TOSHIBA\DESKTOP\MASTER\MASTER PROJECT\BCI\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unable to perform link
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Post
by mellinger » 25 Nov 2011, 07:46
In your FieldTripBuffer project's list of files, there should be a file called pthreadVC2.lib. It is located in src/extlib/fieldtrip/pthreads-win32/lib.
In case it is missing from the project, you might try to add it, and see whether the linker errors are resolved.
-
Tjehani
- Posts: 19
- Joined: 16 Nov 2011, 15:51
Post
by Tjehani » 25 Nov 2011, 09:01
Yes I found it there
-
arwa_cs
- Posts: 8
- Joined: 14 Nov 2011, 16:57
Post
by arwa_cs » 25 Nov 2011, 09:03
about me this file(pthreadVC2.lib) is found in my project ,but also I have these errors
[ILINK32 Error] Error: Unresolved external '_pthread_mutex_lock' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\UTIL.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_mutex_unlock' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\UTIL.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_cond_broadcast' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\DMAREQUEST.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_destroy' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_init' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_attr_setdetachstate' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\FIELDTRIPBUFFERFILTER.OBJ
[ILINK32 Error] Error: Unresolved external '_ptw32_push_cleanup' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_testcancel' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_ptw32_pop_cleanup' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSOCKET.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_exit' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSOCKET.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_create' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unresolved external '_pthread_detach' referenced from C:\BCI2000\SRC\CONTRIB\SIGNALPROCESSING\FIELDTRIPBUFFER\OBJ\TCPSERVER.OBJ
[ILINK32 Error] Error: Unable to perform link
Who is online
Users browsing this forum: No registered users and 0 guests