* difficulty with c++ boost::thread (1.53.0) on Cygwin 1.7.20(0.266/5/3)
@ 2013-06-29 22:46 Lewis Sternberg
2013-06-30 8:19 ` marco atzeri
0 siblings, 1 reply; 5+ messages in thread
From: Lewis Sternberg @ 2013-06-29 22:46 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 2121 bytes --]
first off, I'm getting "cygcheck: Wrong architecture. Only ix86
executables supported." when running cygcheck.
That said, ...
The attached multithread.cpp ought to run as far as I can tell from
Cygwin, Boost, & the web.
(There is a posting from 2010 regarding problems with building
boost::thread on Cygwin, but I'm able to build, and anyway, the Cygwin
package already includes an up-to-date version of boost::thread.
If I try to compile the attached code thus:
$ g++ -D THREADED multithread.cpp
I get:
/tmp/ccpBRr49.o:multithread.cpp:(.text+0x259): undefined reference to
`boost::system::generic_category()'
/tmp/ccpBRr49.o:multithread.cpp:(.text+0x263): undefined reference to
`boost::system::generic_category()'
/tmp/ccpBRr49.o:multithread.cpp:(.text+0x26d): undefined reference to
`boost::system::system_category()'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld:
/tmp/ccpBRr49.o: bad reloc address 0xb in
section`.text$_ZN5boost6system14error_categoryD1Ev[boost::system::error_category::~error_category()]'
collect2: ld returned 1 exit status
If I add the option to load libbost_system (as suggested by some threads
on the web):
$ g++ -D THREADED -llibboost_system multithread.cpp
I get:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld:
cannot find -l/usr/local/lib/libboost_system
collect2: ld returned 1 exit status
This result is consistent regardless of whether I specify the full file
name or absolute path.
BTW:
$ updatedb && locate libboost_program_options
/cygdrive/f/_engineeringStocks/boost_1_53_0/bin.v2/libs/program_options/build/gcc-4.5.3/release/link-static/threading-multi/libboost_program_options.a
/cygdrive/f/_engineeringStocks/boost_1_53_0/bin.v2/libs/program_options/build/gcc-4.5.3/release/threading-multi/libboost_program_options.dll.a
/lib/libboost_program_options-mt.dll.a
/usr/lib/libboost_program_options-mt.dll.a
/usr/local/lib/libboost_program_options.a
/usr/local/lib/libboost_program_options.dll.a
thank you for your attention and (hopefully) help,
Lewis
[-- Attachment #2: multithread.cpp --]
[-- Type: application/octet-stream, Size: 731 bytes --]
#include <iostream>
#ifdef THREADED
#include <boost/thread/thread.hpp>
#endif
using namespace std;
// load_db_and_find_trades()
double x[4];
void foo(int jj, int tid) {
for (double ii=1 ; ii < 100000000 ; ii=ii+1) {
for (int kk=0 ; kk < jj ; kk++) {
x[tid] += (1 / ii );
x[tid] -= (1 / ii );
};
};
};
int main(int argc, char **argv) {
cout << x[0] << ", " << x[1] << ", " << x[2] << ", " << x[3] << endl;
int mult=15;
#ifdef THREADED
for(int tid=0; tid<4 ; tid++){
boost::thread threaded_load_db_and_find_trades(foo, mult, tid);
};
#else
foo(mult, 0);
#endif
cout << x[0] << ", " << x[1] << ", " << x[2] << ", " << x[3] << endl;
}
[-- Attachment #3: cygcheck.out --]
[-- Type: application/octet-stream, Size: 31948 bytes --]
Cygwin Configuration Diagnostics
Current System Time: Sat Jun 29 02:29:53 2013
Windows 7 Professional N Ver 6.1 Build 7601 Service Pack 1
Running under WOW64 on AMD64
Path: C:\cygwin\usr\local\bin
C:\cygwin\bin
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
C:\Program Files (x86)\Intel\Services\IPT
C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared
C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared
C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared
C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared
C:\Program Files (x86)\Roxio\OEM\AudioCore
C:\Program Files (x86)\QuickTime\QTSystem
C:\Strawberry\perl\bin
C:\Strawberry\perl\site\bin
C:\Strawberry\c\bin
C:\Program Files\TortoiseGit\bin
C:\Program Files\Microsoft\Web Platform Installer
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0
C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit
C:\Program Files\Microsoft SQL Server\110\Tools\Binn
Output from C:\cygwin\bin\id.exe
UID: 1000(Lewis) GID: 513(None)
513(None) 545(Users) 1002(HomeUsers)
SysDir: C:\Windows\system32
WinDir: C:\Windows
USER = 'Lewis'
PWD = '/cygdrive/f/_engineeringStocks/c++'
HOME = '/cygdrive/c/Users/Lewis'
HOMEPATH = '\Users\Lewis'
MANPATH = '/usr/local/man:/usr/share/man:/usr/man:'
APPDATA = 'C:\Users\Lewis\AppData\Roaming'
ProgramW6432 = 'C:\Program Files'
HOSTNAME = 'LewisLaptop8460'
SHELL = '/bin/bash'
TERM = 'xterm'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 42 Stepping 7, GenuineIntel'
WINDIR = 'C:\Windows'
EMC_AUTOPLAY = 'C:\Program Files (x86)\Common Files\Roxio Shared\OEM\'
PUBLIC = 'C:\Users\Public'
OLDPWD = '/usr'
USERDOMAIN = 'LewisLaptop8460'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
OS = 'Windows_NT'
ALLUSERSPROFILE = 'C:\ProgramData'
!:: = '::\'
temp = 'C:\Users\Lewis\AppData\Local\Temp'
COMMONPROGRAMFILES = 'C:\Program Files (x86)\Common Files'
TMP = '/tmp'
BURN_AUTOPLAY = 'C:\Program Files (x86)\Roxio\Roxio Burn\'
QTJAVA = 'C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip'
USERNAME = 'Lewis'
PROCESSOR_LEVEL = '6'
ProgramFiles(x86) = 'C:\Program Files (x86)'
PSModulePath = 'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
PROCESSOR_ARCHITEW6432 = 'AMD64'
LANG = 'en_US.UTF-8'
USERPROFILE = 'C:\Users\Lewis'
TZ = 'America/Los_Angeles'
PS1 = '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
LOGONSERVER = '\\LEWISLAPTOP8460'
CommonProgramW6432 = 'C:\Program Files\Common Files'
PROCESSOR_ARCHITECTURE = 'x86'
LOCALAPPDATA = 'C:\Users\Lewis\AppData\Local'
ProgramData = 'C:\ProgramData'
SHLVL = '1'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
PTSMInstallPath_X86 = 'C:\Program Files (x86)\Hewlett-Packard\HP ProtectTools Security Manager\'
HOMEDRIVE = 'C:'
COMSPEC = 'C:\Windows\system32\cmd.exe'
SYSTEMROOT = 'C:\Windows'
PRINTER = 'Brother MFC-7360N Printer'
PROCESSOR_REVISION = '2a07'
CLASSPATH = '.;C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info:'
PROGRAMFILES = 'C:\Program Files (x86)'
VS110COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\'
NUMBER_OF_PROCESSORS = '4'
SESSIONNAME = 'Console'
COMPUTERNAME = 'LEWISLAPTOP8460'
_ = '/usr/bin/cygcheck'
HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Installations
(default) = '\??\C:\cygwin'
HKEY_CURRENT_USER\Software\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygwin\setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations
(default) = '\??\C:\cygwin'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup
(default) = 'C:\cygwin'
obcaseinsensitive set to 1
Cygwin installations found in the registry:
System: Key: c5e39b7a9d22bafb Path: C:\cygwin
User: Key: c5e39b7a9d22bafb Path: C:\cygwin
c: hd NTFS 254753Mb 39% CP CS UN PA FC
d: cd N/A N/A
e: hd FAT32 5108Mb 1% CP UN HP_TOOLS
f: hd NTFS 216954Mb 30% CP CS UN PA FC Data
C:\cygwin / system binary,auto
C:\cygwin\bin /usr/bin system binary,auto
C:\cygwin\lib /usr/lib system binary,auto
cygdrive prefix /cygdrive user binary,auto
Found: C:\cygwin\bin\awk
-> C:\cygwin\bin\gawk.exe
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cp.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\Strawberry\c\bin\cpp.exe
Warning: C:\cygwin\bin\cpp.exe hides C:\Strawberry\c\bin\cpp.exe
-> C:\cygwin\etc\alternatives\cpp
-> C:\cygwin\bin\cpp-4.exe
Not Found: crontab
Found: C:\cygwin\bin\find.exe
Found: C:\Windows\system32\find.exe
Warning: C:\cygwin\bin\find.exe hides C:\Windows\system32\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\Strawberry\c\bin\gcc.exe
Warning: C:\cygwin\bin\gcc.exe hides C:\Strawberry\c\bin\gcc.exe
-> C:\cygwin\etc\alternatives\gcc
-> C:\cygwin\bin\gcc-4.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\grep.exe
Found: C:\cygwin\bin\kill.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\Strawberry\c\bin\ld.exe
Warning: C:\cygwin\bin\ld.exe hides C:\Strawberry\c\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Not Found: make
Found: C:\cygwin\bin\mv.exe
Found: C:\Strawberry\c\bin\patch.exe
Found: C:\cygwin\bin\perl.exe
Found: C:\Strawberry\perl\bin\perl.exe
Warning: C:\cygwin\bin\perl.exe hides C:\Strawberry\perl\bin\perl.exe
Found: C:\cygwin\bin\rm.exe
Found: C:\cygwin\bin\sed.exe
Not Found: ssh
Found: C:\cygwin\bin\sh.exe
Found: C:\cygwin\bin\tar.exe
Found: C:\cygwin\bin\test.exe
Found: C:\cygwin\bin\vi.exe
Found: C:\cygwin\bin\vim.exe
48k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_atomic.dll - os=4.0 img=1.0 sys=4.0
"cygboost_atomic.dll" v0.0 ts=2013-06-24 03:50
128k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_chrono.dll - os=4.0 img=1.0 sys=4.0
"cygboost_chrono.dll" v0.0 ts=2013-06-24 03:50
191k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_date_time.dll - os=4.0 img=1.0 sys=4.0
"cygboost_date_time.dll" v0.0 ts=2013-06-24 03:51
281k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_filesystem.dll - os=4.0 img=1.0 sys=4.0
"cygboost_filesystem.dll" v0.0 ts=2013-06-24 03:51
560k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_graph.dll - os=4.0 img=1.0 sys=4.0
"cygboost_graph.dll" v0.0 ts=2013-06-24 03:53
1046k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_locale.dll - os=4.0 img=1.0 sys=4.0
"cygboost_locale.dll" v0.0 ts=2013-06-24 03:54
142k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_c99.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99.dll" v0.0 ts=2013-06-24 03:55
147k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_c99f.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99f.dll" v0.0 ts=2013-06-24 03:55
783k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_tr1.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1.dll" v0.0 ts=2013-06-24 03:55
783k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_tr1f.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1f.dll" v0.0 ts=2013-06-24 03:55
179k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_prg_exec_monitor.dll - os=4.0 img=1.0 sys=4.0
"cygboost_prg_exec_monitor.dll" v0.0 ts=2013-06-24 03:57
834k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_program_options.dll - os=4.0 img=1.0 sys=4.0
"cygboost_program_options.dll" v0.0 ts=2013-06-24 03:56
86k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_random.dll - os=4.0 img=1.0 sys=4.0
"cygboost_random.dll" v0.0 ts=2013-06-24 03:56
1288k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_regex.dll - os=4.0 img=1.0 sys=4.0
"cygboost_regex.dll" v0.0 ts=2013-06-24 03:52
879k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_serialization.dll - os=4.0 img=1.0 sys=4.0
"cygboost_serialization.dll" v0.0 ts=2013-06-24 03:56
211k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_signals.dll - os=4.0 img=1.0 sys=4.0
"cygboost_signals.dll" v0.0 ts=2013-06-24 03:57
89k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_system.dll - os=4.0 img=1.0 sys=4.0
"cygboost_system.dll" v0.0 ts=2013-06-24 03:50
242k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_thread.dll - os=4.0 img=1.0 sys=4.0
"cygboost_thread.dll" v0.0 ts=2013-06-24 03:57
101k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_timer.dll - os=4.0 img=1.0 sys=4.0
"cygboost_timer.dll" v0.0 ts=2013-06-24 03:58
1290k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_unit_test_framework.dll - os=4.0 img=1.0 sys=4.0
"cygboost_unit_test_framework.dll" v0.0 ts=2013-06-24 03:57
2536k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_wave.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wave.dll" v0.0 ts=2013-06-24 03:58
688k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_wserialization.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wserialization.dll" v0.0 ts=2013-06-24 03:57
14k 2012/05/04 C:\cygwin\bin\cygattr-1.dll - os=4.0 img=1.0 sys=4.0
"cygattr-1.dll" v0.0 ts=2012-05-04 12:35
6k 2013/05/08 C:\cygwin\bin\cygboost_atomic-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_atomic-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
30k 2013/01/22 C:\cygwin\bin\cygboost_chrono-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_chrono-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
24k 2013/05/08 C:\cygwin\bin\cygboost_chrono-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_chrono-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
58k 2013/01/22 C:\cygwin\bin\cygboost_date_time-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_date_time-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
50k 2013/05/08 C:\cygwin\bin\cygboost_date_time-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_date_time-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
100k 2013/01/22 C:\cygwin\bin\cygboost_filesystem-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_filesystem-mt-1_50.dll" v0.0 ts=2013-01-22 04:23
78k 2013/05/08 C:\cygwin\bin\cygboost_filesystem-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_filesystem-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
281k 2013/01/22 C:\cygwin\bin\cygboost_graph-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_graph-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
329k 2013/05/08 C:\cygwin\bin\cygboost_graph-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_graph-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
121k 2013/01/22 C:\cygwin\bin\cygboost_iostreams-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_iostreams-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
86k 2013/05/08 C:\cygwin\bin\cygboost_iostreams-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_iostreams-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
848k 2013/01/22 C:\cygwin\bin\cygboost_locale-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_locale-mt-1_50.dll" v0.0 ts=2013-01-22 04:26
744k 2013/05/08 C:\cygwin\bin\cygboost_locale-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_locale-mt-1_53.dll" v0.0 ts=2013-05-08 15:56
135k 2013/01/22 C:\cygwin\bin\cygboost_math_c99-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99-mt-1_50.dll" v0.0 ts=2013-01-22 04:25
60k 2013/05/08 C:\cygwin\bin\cygboost_math_c99-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99-mt-1_53.dll" v0.0 ts=2013-05-08 15:58
134k 2013/01/22 C:\cygwin\bin\cygboost_math_c99f-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99f-mt-1_50.dll" v0.0 ts=2013-01-22 04:25
63k 2013/05/08 C:\cygwin\bin\cygboost_math_c99f-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99f-mt-1_53.dll" v0.0 ts=2013-05-08 15:58
401k 2013/01/22 C:\cygwin\bin\cygboost_math_tr1-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
345k 2013/05/08 C:\cygwin\bin\cygboost_math_tr1-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1-mt-1_53.dll" v0.0 ts=2013-05-08 15:57
402k 2013/01/22 C:\cygwin\bin\cygboost_math_tr1f-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1f-mt-1_50.dll" v0.0 ts=2013-01-22 04:25
344k 2013/05/08 C:\cygwin\bin\cygboost_math_tr1f-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1f-mt-1_53.dll" v0.0 ts=2013-05-08 15:57
55k 2013/01/22 C:\cygwin\bin\cygboost_prg_exec_monitor-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_prg_exec_monitor-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
52k 2013/05/08 C:\cygwin\bin\cygboost_prg_exec_monitor-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_prg_exec_monitor-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
432k 2013/01/22 C:\cygwin\bin\cygboost_program_options-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_program_options-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
375k 2013/05/08 C:\cygwin\bin\cygboost_program_options-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_program_options-mt-1_53.dll" v0.0 ts=2013-05-08 15:56
16k 2013/01/22 C:\cygwin\bin\cygboost_random-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_random-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
10k 2013/05/08 C:\cygwin\bin\cygboost_random-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_random-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
911k 2013/01/22 C:\cygwin\bin\cygboost_regex-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_regex-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
981k 2013/05/08 C:\cygwin\bin\cygboost_regex-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_regex-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
417k 2013/01/22 C:\cygwin\bin\cygboost_serialization-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_serialization-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
421k 2013/05/08 C:\cygwin\bin\cygboost_serialization-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_serialization-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
78k 2013/01/22 C:\cygwin\bin\cygboost_signals-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_signals-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
79k 2013/05/08 C:\cygwin\bin\cygboost_signals-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_signals-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
21k 2013/01/22 C:\cygwin\bin\cygboost_system-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_system-mt-1_50.dll" v0.0 ts=2013-01-22 04:23
16k 2013/05/08 C:\cygwin\bin\cygboost_system-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_system-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
123k 2013/01/22 C:\cygwin\bin\cygboost_thread-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_thread-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
82k 2013/05/08 C:\cygwin\bin\cygboost_thread-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_thread-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
20k 2013/01/22 C:\cygwin\bin\cygboost_timer-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_timer-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
17k 2013/05/08 C:\cygwin\bin\cygboost_timer-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_timer-mt-1_53.dll" v0.0 ts=2013-05-08 16:01
588k 2013/01/22 C:\cygwin\bin\cygboost_unit_test_framework-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_unit_test_framework-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
613k 2013/05/08 C:\cygwin\bin\cygboost_unit_test_framework-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_unit_test_framework-mt-1_53.dll" v0.0 ts=2013-05-08 16:02
1135k 2013/01/22 C:\cygwin\bin\cygboost_wave-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wave-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
1358k 2013/05/08 C:\cygwin\bin\cygboost_wave-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wave-mt-1_53.dll" v0.0 ts=2013-05-08 16:02
294k 2013/01/22 C:\cygwin\bin\cygboost_wserialization-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wserialization-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
307k 2013/05/08 C:\cygwin\bin\cygboost_wserialization-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wserialization-mt-1_53.dll" v0.0 ts=2013-05-08 16:01
62k 2011/05/21 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
"cygbz2-1.dll" v0.0 ts=2011-05-21 20:16
108k 2010/01/05 C:\cygwin\bin\cygcloog-0.dll - os=4.0 img=1.0 sys=4.0
"cygcloog-0.dll" v0.0 ts=2010-01-05 00:45
7k 2012/05/07 C:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0
"cygcrypt-0.dll" v0.0 ts=2012-05-07 12:18
1518k 2013/02/12 C:\cygwin\bin\cygcrypto-1.0.0.dll - os=4.0 img=1.0 sys=4.0
"cygcrypto-1.0.0.dll" v0.0 ts=2013-02-12 14:44
929k 2011/11/10 C:\cygwin\bin\cygdb-4.5.dll - os=4.0 img=1.0 sys=4.0
"cygdb-4.5.dll" v0.0 ts=2011-11-10 19:52
93k 2011/11/10 C:\cygwin\bin\cygdb_cxx-4.5.dll - os=4.0 img=1.0 sys=4.0
"cygdb_cxx-4.5.dll" v0.0 ts=2011-11-10 19:53
148k 2013/04/16 C:\cygwin\bin\cygexpat-1.dll - os=4.0 img=1.0 sys=4.0
"cygexpat-1.dll" v0.0 ts=2013-04-16 14:02
21k 2011/10/26 C:\cygwin\bin\cygffi-4.dll - os=4.0 img=1.0 sys=4.0
"cygffi-4.dll" v0.0 ts=2011-10-23 14:33
43k 2010/01/02 C:\cygwin\bin\cygform-10.dll - os=4.0 img=1.0 sys=4.0
"cygform-10.dll" v0.0 ts=2010-01-02 14:49
43k 2009/11/20 C:\cygwin\bin\cygform-9.dll - os=4.0 img=1.0 sys=4.0
"cygform-9.dll" v0.0 ts=2009-11-20 19:14
47k 2010/01/02 C:\cygwin\bin\cygformw-10.dll - os=4.0 img=1.0 sys=4.0
"cygformw-10.dll" v0.0 ts=2010-01-02 17:31
79k 2011/10/26 C:\cygwin\bin\cyggcc_s-1.dll - os=4.0 img=1.0 sys=4.0
"cyggcc_s-1.dll" v0.0 ts=2011-10-23 14:15
28k 2003/07/20 C:\cygwin\bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm-3.dll" v0.0 ts=2003-07-20 08:58
19k 2009/02/26 C:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm-4.dll" v0.0 ts=2009-02-26 07:58
19k 2003/03/22 C:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm.dll" v0.0 ts=2002-02-20 03:05
15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-3.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm_compat-3.dll" v0.0 ts=2003-07-20 09:00
8k 2009/02/26 C:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm_compat-4.dll" v0.0 ts=2009-02-26 07:58
317k 2011/07/31 C:\cygwin\bin\cyggmp-3.dll - os=4.0 img=1.0 sys=4.0
"cyggmp-3.dll" v0.0 ts=2011-07-31 06:14
14k 2011/07/31 C:\cygwin\bin\cyggmpxx-4.dll - os=4.0 img=1.0 sys=4.0
"cyggmpxx-4.dll" v0.0 ts=2011-07-31 11:31
42k 2011/10/26 C:\cygwin\bin\cyggomp-1.dll - os=4.0 img=1.0 sys=4.0
"cyggomp-1.dll" v0.0 ts=2011-10-23 14:21
25k 2012/05/04 C:\cygwin\bin\cyghistory7.dll - os=4.0 img=1.0 sys=4.0
"cyghistory7.dll" v0.0 ts=2012-05-04 22:07
985k 2011/10/16 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
"cygiconv-2.dll" v0.0 ts=2011-10-16 18:01
0k 2013/06/28 C:\cygwin\bin\cygicudata.dll17852k 2011/07/26 C:\cygwin\bin\cygicudata48.dll - os=4.0 img=1.0 sys=4.0
"cygicudata48.dll" v0.0 ts=2011-07-26 12:36
0k 2013/06/28 C:\cygwin\bin\cygicui18n.dll 1809k 2011/07/26 C:\cygwin\bin\cygicui18n48.dll - os=4.0 img=1.0 sys=4.0
"cygicui18n48.dll" v0.0 ts=2011-07-26 11:53
0k 2013/06/28 C:\cygwin\bin\cygicuio.dll 35k 2011/07/26 C:\cygwin\bin\cygicuio48.dll - os=4.0 img=1.0 sys=4.0
"cygicuio48.dll" v0.0 ts=2011-07-26 11:56
0k 2013/06/28 C:\cygwin\bin\cygicule.dll 233k 2011/07/26 C:\cygwin\bin\cygicule48.dll - os=4.0 img=1.0 sys=4.0
"cygicule48.dll" v0.0 ts=2011-07-26 11:53
0k 2013/06/28 C:\cygwin\bin\cygiculx.dll 42k 2011/07/26 C:\cygwin\bin\cygiculx48.dll - os=4.0 img=1.0 sys=4.0
"cygiculx48.dll" v0.0 ts=2011-07-26 11:54
0k 2013/06/28 C:\cygwin\bin\cygicutest.dll 51k 2011/07/26 C:\cygwin\bin\cygicutest48.dll - os=4.0 img=1.0 sys=4.0
"cygicutest48.dll" v0.0 ts=2011-07-26 11:54
0k 2013/06/28 C:\cygwin\bin\cygicutu.dll 123k 2011/07/26 C:\cygwin\bin\cygicutu48.dll - os=4.0 img=1.0 sys=4.0
"cygicutu48.dll" v0.0 ts=2011-07-26 11:54
0k 2013/06/28 C:\cygwin\bin\cygicuuc.dll 1238k 2011/07/26 C:\cygwin\bin\cygicuuc48.dll - os=4.0 img=1.0 sys=4.0
"cygicuuc48.dll" v0.0 ts=2011-07-26 11:50
31k 2005/11/20 C:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0
"cygintl-3.dll" v0.0 ts=2005-11-20 02:04
35k 2011/10/16 C:\cygwin\bin\cygintl-8.dll - os=4.0 img=1.0 sys=4.0
"cygintl-8.dll" v0.0 ts=2011-10-16 06:38
5k 2013/06/07 C:\cygwin\bin\cyglsa.dll - os=4.0 img=1.0 sys=4.0
"cyglsa.dll" v0.0 ts=2013-06-07 10:10
6k 2013/06/07 C:\cygwin\bin\cyglsa64.dll 123k 2011/05/19 C:\cygwin\bin\cyglzma-5.dll - os=4.0 img=1.0 sys=4.0
"cyglzma-5.dll" v0.0 ts=2011-05-19 03:41
94k 2012/04/22 C:\cygwin\bin\cygmagic-1.dll - os=4.0 img=1.0 sys=4.0
"cygmagic-1.dll" v0.0 ts=2012-04-22 19:09
25k 2010/01/02 C:\cygwin\bin\cygmenu-10.dll - os=4.0 img=1.0 sys=4.0
"cygmenu-10.dll" v0.0 ts=2010-01-02 14:48
25k 2009/11/20 C:\cygwin\bin\cygmenu-9.dll - os=4.0 img=1.0 sys=4.0
"cygmenu-9.dll" v0.0 ts=2009-11-20 19:13
25k 2010/01/02 C:\cygwin\bin\cygmenuw-10.dll - os=4.0 img=1.0 sys=4.0
"cygmenuw-10.dll" v0.0 ts=2010-01-02 17:30
213k 2011/07/31 C:\cygwin\bin\cygmp-3.dll - os=4.0 img=1.0 sys=4.0
"cygmp-3.dll" v0.0 ts=2011-07-31 06:12
64k 2009/11/09 C:\cygwin\bin\cygmpc-1.dll - os=4.0 img=1.0 sys=4.0
"cygmpc-1.dll" v0.0 ts=2009-11-09 01:21
269k 2009/06/07 C:\cygwin\bin\cygmpfr-1.dll - os=4.0 img=1.0 sys=4.0
"cygmpfr-1.dll" v0.0 ts=2009-06-07 22:10
1102k 2011/08/07 C:\cygwin\bin\cygmpfr-4.dll - os=4.0 img=1.0 sys=4.0
"cygmpfr-4.dll" v0.0 ts=2011-08-07 02:47
63k 2010/01/02 C:\cygwin\bin\cygncurses++-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++-10.dll" v0.0 ts=2010-01-02 15:00
63k 2009/11/20 C:\cygwin\bin\cygncurses++-9.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++-9.dll" v0.0 ts=2009-11-20 19:25
63k 2010/01/02 C:\cygwin\bin\cygncurses++w-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++w-10.dll" v0.0 ts=2010-01-02 17:41
195k 2010/01/02 C:\cygwin\bin\cygncurses-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses-10.dll" v0.0 ts=2010-01-02 14:45
198k 2009/11/20 C:\cygwin\bin\cygncurses-9.dll - os=4.0 img=1.0 sys=4.0
"cygncurses-9.dll" v0.0 ts=2009-11-20 19:10
244k 2010/01/02 C:\cygwin\bin\cygncursesw-10.dll - os=4.0 img=1.0 sys=4.0
"cygncursesw-10.dll" v0.0 ts=2010-01-02 17:28
13k 2010/01/02 C:\cygwin\bin\cygpanel-10.dll - os=4.0 img=1.0 sys=4.0
"cygpanel-10.dll" v0.0 ts=2010-01-02 14:47
13k 2009/11/20 C:\cygwin\bin\cygpanel-9.dll - os=4.0 img=1.0 sys=4.0
"cygpanel-9.dll" v0.0 ts=2009-11-20 19:12
13k 2010/01/02 C:\cygwin\bin\cygpanelw-10.dll - os=4.0 img=1.0 sys=4.0
"cygpanelw-10.dll" v0.0 ts=2010-01-02 16:30
255k 2012/02/10 C:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcre-0.dll" v0.0 ts=2012-02-10 10:24
1628k 2012/07/12 C:\cygwin\bin\cygperl5_14.dll - os=4.0 img=1.0 sys=4.0
"cygperl5_14.dll" v0.0 ts=2012-07-12 20:17
22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
"cygpopt-0.dll" v0.0 ts=2002-06-09 06:45
695k 2009/04/18 C:\cygwin\bin\cygppl-7.dll - os=4.0 img=1.0 sys=4.0
"cygppl-7.dll" v0.0 ts=2009-04-18 13:44
2481k 2009/04/18 C:\cygwin\bin\cygppl_c-2.dll - os=4.0 img=1.0 sys=4.0
"cygppl_c-2.dll" v0.0 ts=2009-04-18 13:47
18k 2009/04/18 C:\cygwin\bin\cygpwl-4.dll - os=4.0 img=1.0 sys=4.0
"cygpwl-4.dll" v0.0 ts=2009-04-18 13:44
162k 2012/05/04 C:\cygwin\bin\cygreadline7.dll - os=4.0 img=1.0 sys=4.0
"cygreadline7.dll" v0.0 ts=2012-05-04 22:07
366k 2013/02/12 C:\cygwin\bin\cygssl-1.0.0.dll - os=4.0 img=1.0 sys=4.0
"cygssl-1.0.0.dll" v0.0 ts=2013-02-12 14:44
8k 2011/10/26 C:\cygwin\bin\cygssp-0.dll - os=4.0 img=1.0 sys=4.0
"cygssp-0.dll" v0.0 ts=2011-10-23 14:33
780k 2011/10/26 C:\cygwin\bin\cygstdc++-6.dll - os=4.0 img=1.0 sys=4.0
"cygstdc++-6.dll" v0.0 ts=2011-10-23 14:58
48k 2010/01/02 C:\cygwin\bin\cygtic-10.dll - os=4.0 img=1.0 sys=4.0
"cygtic-10.dll" v0.0 ts=2010-01-02 14:45
48k 2009/11/20 C:\cygwin\bin\cygtic-9.dll - os=4.0 img=1.0 sys=4.0
"cygtic-9.dll" v0.0 ts=2009-11-20 19:10
48k 2010/01/02 C:\cygwin\bin\cygticw-10.dll - os=4.0 img=1.0 sys=4.0
"cygticw-10.dll" v0.0 ts=2010-01-02 17:28
1235k 2013/04/21 C:\cygwin\bin\cygxml2-2.dll - os=4.0 img=1.0 sys=4.0
"cygxml2-2.dll" v0.0 ts=2013-04-21 05:37
73k 2013/05/09 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
"cygz.dll" v0.0 ts=2013-05-09 22:21
2807k 2013/06/07 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2013-06-07 10:11
Cygwin DLL version info:
DLL version: 1.7.20
DLL epoch: 19
DLL old termios: 5
DLL malloc env: 28
Cygwin conv: 181
API major: 0
API minor: 266
Shared data: 5
DLL identifier: cygwin1
Mount registry: 3
Cygwin registry name: Cygwin
Program options name: Program Options
Installations name: Installations
Cygdrive default prefix:
Build date:
Shared id: cygwin1S5
Can't find the cygrunsrv utility, skipping services check.
Cygwin Package Information
Last downloaded files to: C:\Users\Lewis\Desktop
Last downloaded files from: http://cygwin.osuosl.org/
Package Version Status
_autorebase 000321-1 OK
_update-info-dir 01152-1 OK
alternatives 1.3.30c-10 OK
base-cygwin 3.3-1 OK
base-files 4.1-1 OK
bash 4.1.10-4 OK
binutils 2.23.51-1 OK
bzip2 1.0.6-2 OK
coreutils 8.15-1 OK
crypt 1.2-1 OK
cygutils 1.4.12-2 OK
cygwin 1.7.20-1 OK
cygwin-doc 1.7-1 OK
dash 0.5.7-1 OK
diffutils 3.2-1 OK
dos2unix 6.0.3-1 OK
editrights 1.01-2 OK
file 5.11-1 OK
findutils 4.5.11-1 OK
gawk 4.1.0-1 OK
gcc-core 3.4.4-999 OK
gcc-g++ 3.4.4-999 OK
gcc-mingw-core 20050522-3 OK
gcc-mingw-g++ 20050522-3 OK
gcc4-core 4.5.3-3 OK
gcc4-g++ 4.5.3-3 OK
gdb 7.6.50-2 OK
gdbm 1.8.3-20 OK
gettext 0.18.1.1-2 OK
grep 2.6.3-1 OK
groff 1.21-2 OK
gzip 1.4-1 OK
icu 4.8.1-1 OK
ipc-utils 1.0-1 OK
less 444-1 OK
libattr1 2.4.46-1 OK
libboost-devel 1.50.0-1 OK
libboost1.50 1.50.0-1 OK
libboost1.53 1.53.0-2 OK
libbz2_1 1.0.6-2 OK
libcloog0 0.15.7-1 OK
libdb4.5 4.5.20.2-3 OK
libexpat1 2.1.0-2 OK
libffi4 4.5.3-3 OK
libgcc1 4.5.3-3 OK
libgdbm 1.8.0-5 OK
libgdbm3 1.8.3-3 OK
libgdbm4 1.8.3-20 OK
libgmp3 4.3.2-1 OK
libgmpxx4 4.3.2-1 OK
libgomp1 4.5.3-3 OK
libiconv2 1.14-2 OK
libicu-devel 4.8.1-1 OK
libicu48 4.8.1-1 OK
libintl3 0.14.5-1 OK
libintl8 0.18.1.1-2 OK
liblzma5 5.0.2_20110517-1 OK
libmpc1 0.8-1 OK
libmpfr1 2.4.1-4 OK
libmpfr4 3.0.1-1 OK
libncurses10 5.7-18 OK
libncurses9 5.7-16 OK
libncursesw10 5.7-18 OK
libopenssl100 1.0.1e-2 OK
libpcre0 8.21-2 OK
libpopt0 1.6.4-4 OK
libppl 0.10.2-1 OK
libpthread-stubs 0.2-1 OK
libreadline7 6.1.2-3 OK
libssp0 4.5.3-3 OK
libstdc++6 4.5.3-3 OK
libstdc++6-devel 4.5.3-3 OK
libxml2 2.9.1-1 OK
login 1.10-10 OK
man 1.6g-2 OK
mingw-binutils 2.21-1 OK
mingw-gcc-core 4.5.2-1 OK
mingw-gcc-g++ 4.5.2-1 OK
mingw-pthreads 20110507-1 OK
mingw-runtime 3.20-1 OK
mingw-w32api 3.17-2 OK
mintty 1.1.3-1 OK
perl 5.14.2-3 OK
perl_vendor 5.14.2-3 OK
rebase 4.4.0-1 OK
run 1.2.0-1 OK
sed 4.2.2-3 OK
tar 1.26-1 OK
terminfo 5.7_20091114-14 OK
texinfo 4.13-4 OK
tzcode 2013c-1 OK
vim 7.3.1152-1 OK
vim-common 7.3.1152-1 OK
vim-minimal 7.3.1152-1 OK
Empty package w32api
w32api 9999-1 OK
w32api-headers 3.0b_svn5747-1 OK
w32api-runtime 3.0b_svn5747-1 OK
which 2.20-2 OK
xxd 7.3.1152-1 OK
xz 5.0.2_20110517-1 OK
zlib0 1.2.8-1 OK
Use -h to see help about each section
[-- Attachment #4: Type: text/plain, Size: 218 bytes --]
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: difficulty with c++ boost::thread (1.53.0) on Cygwin 1.7.20(0.266/5/3)
2013-06-29 22:46 difficulty with c++ boost::thread (1.53.0) on Cygwin 1.7.20(0.266/5/3) Lewis Sternberg
@ 2013-06-30 8:19 ` marco atzeri
2013-06-30 16:32 ` Lewis S
0 siblings, 1 reply; 5+ messages in thread
From: marco atzeri @ 2013-06-30 8:19 UTC (permalink / raw)
To: cygwin
Il 6/30/2013 12:00 AM, Lewis Sternberg ha scritto:
>
> first off, I'm getting "cygcheck: Wrong architecture. Only ix86
> executables supported." when running cygcheck.
> That said, ...
>
> The attached multithread.cpp ought to run as far as I can tell from
> Cygwin, Boost, & the web.
> (There is a posting from 2010 regarding problems with building
> boost::thread on Cygwin, but I'm able to build, and anyway, the Cygwin
> package already includes an up-to-date version of boost::thread.
>
> If I try to compile the attached code thus:
> $ g++ -D THREADED multithread.cpp
no libraries link instruction, so of course "undefined reference"
> I get:
> /tmp/ccpBRr49.o:multithread.cpp:(.text+0x259): undefined reference to
> `boost::system::generic_category()'
> /tmp/ccpBRr49.o:multithread.cpp:(.text+0x263): undefined reference to
> `boost::system::generic_category()'
> /tmp/ccpBRr49.o:multithread.cpp:(.text+0x26d): undefined reference to
> `boost::system::system_category()'
> /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld:
> /tmp/ccpBRr49.o: bad reloc address 0xb in
> section`.text$_ZN5boost6system14error_categoryD1Ev[boost::system::error_category::~error_category()]'
> collect2: ld returned 1 exit status
>
> If I add the option to load libbost_system (as suggested by some threads
> on the web):
> $ g++ -D THREADED -llibboost_system multithread.cpp
on MS the linking order is important...
$ g++ -D THREADED multithread.cpp -l boost_system-mt -l boost_thread-mt
$ ./a.exe
0, 0, 0, 0
0, 3.93049e-06, 0, 0
>
> thank you for your attention and (hopefully) help,
> Lewis
>
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: difficulty with c++ boost::thread (1.53.0) on Cygwin 1.7.20(0.266/5/3)
2013-06-30 8:19 ` marco atzeri
@ 2013-06-30 16:32 ` Lewis S
2013-06-30 21:45 ` marco atzeri
0 siblings, 1 reply; 5+ messages in thread
From: Lewis S @ 2013-06-30 16:32 UTC (permalink / raw)
To: cygwin
Thanks Marco!
I now get complaints about start_thread_noexcept:
$ g++ -D THREADED multithread.cpp -l boost_system-mt -l boost_thread-mt
/tmp/ccfP6V1v.o:multithread.cpp:(.text$_ZN5boost6thread12start_threadEv[boost::thread::start_thread()]+0xe):
undefined reference to `boost::thread::start_thread_noexcept()'
collect2: ld returned 1 exit status
Can you (or anyone) tell me how to go from the "undefined reference"
error to the name of the library to be loaded?
Do the -l argument themselves require an order? If so, how do I learn
the required ordering (w/o trial&error)
With gratitude,
Lewis
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: difficulty with c++ boost::thread (1.53.0) on Cygwin 1.7.20(0.266/5/3)
2013-06-30 16:32 ` Lewis S
@ 2013-06-30 21:45 ` marco atzeri
0 siblings, 0 replies; 5+ messages in thread
From: marco atzeri @ 2013-06-30 21:45 UTC (permalink / raw)
To: cygwin
Il 6/30/2013 6:31 PM, Lewis S ha scritto:
> Thanks Marco!
>
> I now get complaints about start_thread_noexcept:
>
> $ g++ -D THREADED multithread.cpp -l boost_system-mt -l boost_thread-mt
it works on my system, with
$ g++ --version
g++ (GCC) 4.5.3
> /tmp/ccfP6V1v.o:multithread.cpp:(.text$_ZN5boost6thread12start_threadEv[boost::thread::start_thread()]+0xe):
> undefined reference to `boost::thread::start_thread_noexcept()'
> collect2: ld returned 1 exit status
>
> Can you (or anyone) tell me how to go from the "undefined reference"
> error to the name of the library to be loaded?
$ nm /usr/lib/libboost_thread-mt.dll.a |grep start_thread
00000000 I __imp___ZN5boost6thread12start_threadEv
00000000 T __ZN5boost6thread12start_threadEv
00000000 I __imp___ZN5boost6thread12start_threadERKNS_17thread_attributesE
00000000 T __ZN5boost6thread12start_threadERKNS_17thread_attributesE
> Do the -l argument themselves require an order? If so, how do I learn
> the required ordering (w/o trial&error)
-l requires an order if one library depends on a following one.
For your case both ways work
g++ -D THREADED multithread.cpp -l boost_thread-mt -l boost_system-mt
as there is no dependency between them
>
> With gratitude,
> Lewis
>
>
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 5+ messages in thread
* difficulty with c++ boost::thread (1.53.0) on Cygwin 1.7.20(0.266/5/3)
@ 2013-06-30 1:38 Lewis S
0 siblings, 0 replies; 5+ messages in thread
From: Lewis S @ 2013-06-30 1:38 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 2115 bytes --]
first off, I'm getting "cygcheck: Wrong architecture. Only ix86
executables supported." when running cygcheck.
That said, ...
The attached multithread.cpp ought to run as far as I can tell from
Cygwin, Boost, & the web.
(There is a posting from 2010 regarding problems with building
boost::thread on Cygwin, but I'm able to build, and anyway, the Cygwin
package already includes an up-to-date version of boost::thread.)
If I try to compile the attached code thus:
$ g++ -D THREADED multithread.cpp
I get:
/tmp/ccpBRr49.o:multithread.cpp:(.text+0x259): undefined
reference to `boost::system::generic_category()'
/tmp/ccpBRr49.o:multithread.cpp:(.text+0x263): undefined
reference to `boost::system::generic_category()'
/tmp/ccpBRr49.o:multithread.cpp:(.text+0x26d): undefined
reference to `boost::system::system_category()'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld:
/tmp/ccpBRr49.o: bad reloc address 0xb in
section`.text$_ZN5boost6system14error_categoryD1Ev[boost::system::error_category::~error_category()]'
collect2: ld returned 1 exit status
If I add the option to load libbost_system (as suggested by some
threads on the web):
$ g++ -D THREADED -llibboost_system multithread.cpp
I get:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld:
cannot find -l/usr/local/lib/libboost_system
collect2: ld returned 1 exit status
This result is consistent regardless of whether I specify the full
file name or absolute path.
BTW:
$ updatedb && locate libboost_program_options
/cygdrive/f/_engineeringStocks/boost_1_53_0/bin.v2/libs/program_options/build/gcc-4.5.3/release/link-static/threading-multi/libboost_program_options.a
/cygdrive/f/_engineeringStocks/boost_1_53_0/bin.v2/libs/program_options/build/gcc-4.5.3/release/threading-multi/libboost_program_options.dll.a
/lib/libboost_program_options-mt.dll.a
/usr/lib/libboost_program_options-mt.dll.a
/usr/local/lib/libboost_program_options.a
/usr/local/lib/libboost_program_options.dll.a
thank you for your attention and (hopefully) help,
Lewis
[-- Attachment #2: cygcheck.out --]
[-- Type: application/octet-stream, Size: 31950 bytes --]
Cygwin Configuration Diagnostics
Current System Time: Sat Jun 29 02:29:53 2013
Windows 7 Professional N Ver 6.1 Build 7601 Service Pack 1
Running under WOW64 on AMD64
Path: C:\cygwin\usr\local\bin
C:\cygwin\bin
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
C:\Program Files (x86)\Intel\Services\IPT
C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared
C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared
C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared
C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared
C:\Program Files (x86)\Roxio\OEM\AudioCore
C:\Program Files (x86)\QuickTime\QTSystem
C:\Strawberry\perl\bin
C:\Strawberry\perl\site\bin
C:\Strawberry\c\bin
C:\Program Files\TortoiseGit\bin
C:\Program Files\Microsoft\Web Platform Installer
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0
C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit
C:\Program Files\Microsoft SQL Server\110\Tools\Binn
Output from C:\cygwin\bin\id.exe
UID: 1000(Lewis) GID: 513(None)
513(None) 545(Users) 1002(HomeUsers)
SysDir: C:\Windows\system32
WinDir: C:\Windows
USER = 'Lewis'
PWD = '/cygdrive/f/_engineeringStocks/c++'
HOME = '/cygdrive/c/Users/Lewis'
HOMEPATH = '\Users\Lewis'
MANPATH = '/usr/local/man:/usr/share/man:/usr/man:'
APPDATA = 'C:\Users\Lewis\AppData\Roaming'
ProgramW6432 = 'C:\Program Files'
HOSTNAME = 'LewisLaptop8460'
SHELL = '/bin/bash'
TERM = 'xterm'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 42 Stepping 7, GenuineIntel'
WINDIR = 'C:\Windows'
EMC_AUTOPLAY = 'C:\Program Files (x86)\Common Files\Roxio Shared\OEM\'
PUBLIC = 'C:\Users\Public'
OLDPWD = '/usr'
USERDOMAIN = 'LewisLaptop8460'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
OS = 'Windows_NT'
ALLUSERSPROFILE = 'C:\ProgramData'
!:: = '::\'
temp = 'C:\Users\Lewis\AppData\Local\Temp'
COMMONPROGRAMFILES = 'C:\Program Files (x86)\Common Files'
TMP = '/tmp'
BURN_AUTOPLAY = 'C:\Program Files (x86)\Roxio\Roxio Burn\'
QTJAVA = 'C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip'
USERNAME = 'Lewis'
PROCESSOR_LEVEL = '6'
ProgramFiles(x86) = 'C:\Program Files (x86)'
PSModulePath = 'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
PROCESSOR_ARCHITEW6432 = 'AMD64'
LANG = 'en_US.UTF-8'
USERPROFILE = 'C:\Users\Lewis'
TZ = 'America/Los_Angeles'
PS1 = '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
LOGONSERVER = '\\LEWISLAPTOP8460'
CommonProgramW6432 = 'C:\Program Files\Common Files'
PROCESSOR_ARCHITECTURE = 'x86'
LOCALAPPDATA = 'C:\Users\Lewis\AppData\Local'
ProgramData = 'C:\ProgramData'
SHLVL = '1'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
PTSMInstallPath_X86 = 'C:\Program Files (x86)\Hewlett-Packard\HP ProtectTools Security Manager\'
HOMEDRIVE = 'C:'
COMSPEC = 'C:\Windows\system32\cmd.exe'
SYSTEMROOT = 'C:\Windows'
PRINTER = 'Brother MFC-7360N Printer'
PROCESSOR_REVISION = '2a07'
CLASSPATH = '.;C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info:'
PROGRAMFILES = 'C:\Program Files (x86)'
VS110COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\'
NUMBER_OF_PROCESSORS = '4'
SESSIONNAME = 'Console'
COMPUTERNAME = 'LEWISLAPTOP8460'
_ = '/usr/bin/cygcheck'
HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Installations
(default) = '\??\C:\cygwin'
HKEY_CURRENT_USER\Software\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygwin\setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations
(default) = '\??\C:\cygwin'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup
(default) = 'C:\cygwin'
obcaseinsensitive set to 1
Cygwin installations found in the registry:
System: Key: c5e39b7a9d22bafb Path: C:\cygwin
User: Key: c5e39b7a9d22bafb Path: C:\cygwin
c: hd NTFS 254753Mb 39% CP CS UN PA FC
d: cd N/A N/A
e: hd FAT32 5108Mb 1% CP UN HP_TOOLS
f: hd NTFS 216954Mb 30% CP CS UN PA FC Data
C:\cygwin / system binary,auto
C:\cygwin\bin /usr/bin system binary,auto
C:\cygwin\lib /usr/lib system binary,auto
cygdrive prefix /cygdrive user binary,auto
Found: C:\cygwin\bin\awk
-> C:\cygwin\bin\gawk.exe
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cp.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\Strawberry\c\bin\cpp.exe
Warning: C:\cygwin\bin\cpp.exe hides C:\Strawberry\c\bin\cpp.exe
-> C:\cygwin\etc\alternatives\cpp
-> C:\cygwin\bin\cpp-4.exe
Not Found: crontab
Found: C:\cygwin\bin\find.exe
Found: C:\Windows\system32\find.exe
Warning: C:\cygwin\bin\find.exe hides C:\Windows\system32\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\Strawberry\c\bin\gcc.exe
Warning: C:\cygwin\bin\gcc.exe hides C:\Strawberry\c\bin\gcc.exe
-> C:\cygwin\etc\alternatives\gcc
-> C:\cygwin\bin\gcc-4.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\grep.exe
Found: C:\cygwin\bin\kill.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\Strawberry\c\bin\ld.exe
Warning: C:\cygwin\bin\ld.exe hides C:\Strawberry\c\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Not Found: make
Found: C:\cygwin\bin\mv.exe
Found: C:\Strawberry\c\bin\patch.exe
Found: C:\cygwin\bin\perl.exe
Found: C:\Strawberry\perl\bin\perl.exe
Warning: C:\cygwin\bin\perl.exe hides C:\Strawberry\perl\bin\perl.exe
Found: C:\cygwin\bin\rm.exe
Found: C:\cygwin\bin\sed.exe
Not Found: ssh
Found: C:\cygwin\bin\sh.exe
Found: C:\cygwin\bin\tar.exe
Found: C:\cygwin\bin\test.exe
Found: C:\cygwin\bin\vi.exe
Found: C:\cygwin\bin\vim.exe
48k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_atomic.dll - os=4.0 img=1.0 sys=4.0
"cygboost_atomic.dll" v0.0 ts=2013-06-24 03:50
128k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_chrono.dll - os=4.0 img=1.0 sys=4.0
"cygboost_chrono.dll" v0.0 ts=2013-06-24 03:50
191k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_date_time.dll - os=4.0 img=1.0 sys=4.0
"cygboost_date_time.dll" v0.0 ts=2013-06-24 03:51
281k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_filesystem.dll - os=4.0 img=1.0 sys=4.0
"cygboost_filesystem.dll" v0.0 ts=2013-06-24 03:51
560k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_graph.dll - os=4.0 img=1.0 sys=4.0
"cygboost_graph.dll" v0.0 ts=2013-06-24 03:53
1046k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_locale.dll - os=4.0 img=1.0 sys=4.0
"cygboost_locale.dll" v0.0 ts=2013-06-24 03:54
142k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_c99.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99.dll" v0.0 ts=2013-06-24 03:55
147k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_c99f.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99f.dll" v0.0 ts=2013-06-24 03:55
783k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_tr1.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1.dll" v0.0 ts=2013-06-24 03:55
783k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_math_tr1f.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1f.dll" v0.0 ts=2013-06-24 03:55
179k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_prg_exec_monitor.dll - os=4.0 img=1.0 sys=4.0
"cygboost_prg_exec_monitor.dll" v0.0 ts=2013-06-24 03:57
834k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_program_options.dll - os=4.0 img=1.0 sys=4.0
"cygboost_program_options.dll" v0.0 ts=2013-06-24 03:56
86k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_random.dll - os=4.0 img=1.0 sys=4.0
"cygboost_random.dll" v0.0 ts=2013-06-24 03:56
1288k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_regex.dll - os=4.0 img=1.0 sys=4.0
"cygboost_regex.dll" v0.0 ts=2013-06-24 03:52
879k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_serialization.dll - os=4.0 img=1.0 sys=4.0
"cygboost_serialization.dll" v0.0 ts=2013-06-24 03:56
211k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_signals.dll - os=4.0 img=1.0 sys=4.0
"cygboost_signals.dll" v0.0 ts=2013-06-24 03:57
89k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_system.dll - os=4.0 img=1.0 sys=4.0
"cygboost_system.dll" v0.0 ts=2013-06-24 03:50
242k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_thread.dll - os=4.0 img=1.0 sys=4.0
"cygboost_thread.dll" v0.0 ts=2013-06-24 03:57
101k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_timer.dll - os=4.0 img=1.0 sys=4.0
"cygboost_timer.dll" v0.0 ts=2013-06-24 03:58
1290k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_unit_test_framework.dll - os=4.0 img=1.0 sys=4.0
"cygboost_unit_test_framework.dll" v0.0 ts=2013-06-24 03:57
2536k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_wave.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wave.dll" v0.0 ts=2013-06-24 03:58
688k 2013/06/24 C:\cygwin\usr\local\bin\cygboost_wserialization.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wserialization.dll" v0.0 ts=2013-06-24 03:57
14k 2012/05/04 C:\cygwin\bin\cygattr-1.dll - os=4.0 img=1.0 sys=4.0
"cygattr-1.dll" v0.0 ts=2012-05-04 12:35
6k 2013/05/08 C:\cygwin\bin\cygboost_atomic-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_atomic-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
30k 2013/01/22 C:\cygwin\bin\cygboost_chrono-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_chrono-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
24k 2013/05/08 C:\cygwin\bin\cygboost_chrono-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_chrono-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
58k 2013/01/22 C:\cygwin\bin\cygboost_date_time-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_date_time-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
50k 2013/05/08 C:\cygwin\bin\cygboost_date_time-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_date_time-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
100k 2013/01/22 C:\cygwin\bin\cygboost_filesystem-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_filesystem-mt-1_50.dll" v0.0 ts=2013-01-22 04:23
78k 2013/05/08 C:\cygwin\bin\cygboost_filesystem-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_filesystem-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
281k 2013/01/22 C:\cygwin\bin\cygboost_graph-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_graph-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
329k 2013/05/08 C:\cygwin\bin\cygboost_graph-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_graph-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
121k 2013/01/22 C:\cygwin\bin\cygboost_iostreams-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_iostreams-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
86k 2013/05/08 C:\cygwin\bin\cygboost_iostreams-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_iostreams-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
848k 2013/01/22 C:\cygwin\bin\cygboost_locale-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_locale-mt-1_50.dll" v0.0 ts=2013-01-22 04:26
744k 2013/05/08 C:\cygwin\bin\cygboost_locale-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_locale-mt-1_53.dll" v0.0 ts=2013-05-08 15:56
135k 2013/01/22 C:\cygwin\bin\cygboost_math_c99-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99-mt-1_50.dll" v0.0 ts=2013-01-22 04:25
60k 2013/05/08 C:\cygwin\bin\cygboost_math_c99-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99-mt-1_53.dll" v0.0 ts=2013-05-08 15:58
134k 2013/01/22 C:\cygwin\bin\cygboost_math_c99f-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99f-mt-1_50.dll" v0.0 ts=2013-01-22 04:25
63k 2013/05/08 C:\cygwin\bin\cygboost_math_c99f-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_c99f-mt-1_53.dll" v0.0 ts=2013-05-08 15:58
401k 2013/01/22 C:\cygwin\bin\cygboost_math_tr1-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
345k 2013/05/08 C:\cygwin\bin\cygboost_math_tr1-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1-mt-1_53.dll" v0.0 ts=2013-05-08 15:57
402k 2013/01/22 C:\cygwin\bin\cygboost_math_tr1f-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1f-mt-1_50.dll" v0.0 ts=2013-01-22 04:25
344k 2013/05/08 C:\cygwin\bin\cygboost_math_tr1f-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_math_tr1f-mt-1_53.dll" v0.0 ts=2013-05-08 15:57
55k 2013/01/22 C:\cygwin\bin\cygboost_prg_exec_monitor-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_prg_exec_monitor-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
52k 2013/05/08 C:\cygwin\bin\cygboost_prg_exec_monitor-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_prg_exec_monitor-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
432k 2013/01/22 C:\cygwin\bin\cygboost_program_options-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_program_options-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
375k 2013/05/08 C:\cygwin\bin\cygboost_program_options-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_program_options-mt-1_53.dll" v0.0 ts=2013-05-08 15:56
16k 2013/01/22 C:\cygwin\bin\cygboost_random-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_random-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
10k 2013/05/08 C:\cygwin\bin\cygboost_random-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_random-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
911k 2013/01/22 C:\cygwin\bin\cygboost_regex-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_regex-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
981k 2013/05/08 C:\cygwin\bin\cygboost_regex-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_regex-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
417k 2013/01/22 C:\cygwin\bin\cygboost_serialization-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_serialization-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
421k 2013/05/08 C:\cygwin\bin\cygboost_serialization-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_serialization-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
78k 2013/01/22 C:\cygwin\bin\cygboost_signals-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_signals-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
79k 2013/05/08 C:\cygwin\bin\cygboost_signals-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_signals-mt-1_53.dll" v0.0 ts=2013-05-08 16:00
21k 2013/01/22 C:\cygwin\bin\cygboost_system-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_system-mt-1_50.dll" v0.0 ts=2013-01-22 04:23
16k 2013/05/08 C:\cygwin\bin\cygboost_system-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_system-mt-1_53.dll" v0.0 ts=2013-05-08 15:54
123k 2013/01/22 C:\cygwin\bin\cygboost_thread-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_thread-mt-1_50.dll" v0.0 ts=2013-01-22 04:24
82k 2013/05/08 C:\cygwin\bin\cygboost_thread-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_thread-mt-1_53.dll" v0.0 ts=2013-05-08 15:55
20k 2013/01/22 C:\cygwin\bin\cygboost_timer-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_timer-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
17k 2013/05/08 C:\cygwin\bin\cygboost_timer-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_timer-mt-1_53.dll" v0.0 ts=2013-05-08 16:01
588k 2013/01/22 C:\cygwin\bin\cygboost_unit_test_framework-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_unit_test_framework-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
613k 2013/05/08 C:\cygwin\bin\cygboost_unit_test_framework-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_unit_test_framework-mt-1_53.dll" v0.0 ts=2013-05-08 16:02
1135k 2013/01/22 C:\cygwin\bin\cygboost_wave-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wave-mt-1_50.dll" v0.0 ts=2013-01-22 04:28
1358k 2013/05/08 C:\cygwin\bin\cygboost_wave-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wave-mt-1_53.dll" v0.0 ts=2013-05-08 16:02
294k 2013/01/22 C:\cygwin\bin\cygboost_wserialization-mt-1_50.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wserialization-mt-1_50.dll" v0.0 ts=2013-01-22 04:27
307k 2013/05/08 C:\cygwin\bin\cygboost_wserialization-mt-1_53.dll - os=4.0 img=1.0 sys=4.0
"cygboost_wserialization-mt-1_53.dll" v0.0 ts=2013-05-08 16:01
62k 2011/05/21 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
"cygbz2-1.dll" v0.0 ts=2011-05-21 20:16
108k 2010/01/05 C:\cygwin\bin\cygcloog-0.dll - os=4.0 img=1.0 sys=4.0
"cygcloog-0.dll" v0.0 ts=2010-01-05 00:45
7k 2012/05/07 C:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0
"cygcrypt-0.dll" v0.0 ts=2012-05-07 12:18
1518k 2013/02/12 C:\cygwin\bin\cygcrypto-1.0.0.dll - os=4.0 img=1.0 sys=4.0
"cygcrypto-1.0.0.dll" v0.0 ts=2013-02-12 14:44
929k 2011/11/10 C:\cygwin\bin\cygdb-4.5.dll - os=4.0 img=1.0 sys=4.0
"cygdb-4.5.dll" v0.0 ts=2011-11-10 19:52
93k 2011/11/10 C:\cygwin\bin\cygdb_cxx-4.5.dll - os=4.0 img=1.0 sys=4.0
"cygdb_cxx-4.5.dll" v0.0 ts=2011-11-10 19:53
148k 2013/04/16 C:\cygwin\bin\cygexpat-1.dll - os=4.0 img=1.0 sys=4.0
"cygexpat-1.dll" v0.0 ts=2013-04-16 14:02
21k 2011/10/26 C:\cygwin\bin\cygffi-4.dll - os=4.0 img=1.0 sys=4.0
"cygffi-4.dll" v0.0 ts=2011-10-23 14:33
43k 2010/01/02 C:\cygwin\bin\cygform-10.dll - os=4.0 img=1.0 sys=4.0
"cygform-10.dll" v0.0 ts=2010-01-02 14:49
43k 2009/11/20 C:\cygwin\bin\cygform-9.dll - os=4.0 img=1.0 sys=4.0
"cygform-9.dll" v0.0 ts=2009-11-20 19:14
47k 2010/01/02 C:\cygwin\bin\cygformw-10.dll - os=4.0 img=1.0 sys=4.0
"cygformw-10.dll" v0.0 ts=2010-01-02 17:31
79k 2011/10/26 C:\cygwin\bin\cyggcc_s-1.dll - os=4.0 img=1.0 sys=4.0
"cyggcc_s-1.dll" v0.0 ts=2011-10-23 14:15
28k 2003/07/20 C:\cygwin\bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm-3.dll" v0.0 ts=2003-07-20 08:58
19k 2009/02/26 C:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm-4.dll" v0.0 ts=2009-02-26 07:58
19k 2003/03/22 C:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm.dll" v0.0 ts=2002-02-20 03:05
15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-3.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm_compat-3.dll" v0.0 ts=2003-07-20 09:00
8k 2009/02/26 C:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm_compat-4.dll" v0.0 ts=2009-02-26 07:58
317k 2011/07/31 C:\cygwin\bin\cyggmp-3.dll - os=4.0 img=1.0 sys=4.0
"cyggmp-3.dll" v0.0 ts=2011-07-31 06:14
14k 2011/07/31 C:\cygwin\bin\cyggmpxx-4.dll - os=4.0 img=1.0 sys=4.0
"cyggmpxx-4.dll" v0.0 ts=2011-07-31 11:31
42k 2011/10/26 C:\cygwin\bin\cyggomp-1.dll - os=4.0 img=1.0 sys=4.0
"cyggomp-1.dll" v0.0 ts=2011-10-23 14:21
25k 2012/05/04 C:\cygwin\bin\cyghistory7.dll - os=4.0 img=1.0 sys=4.0
"cyghistory7.dll" v0.0 ts=2012-05-04 22:07
985k 2011/10/16 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
"cygiconv-2.dll" v0.0 ts=2011-10-16 18:01
0k 2013/06/28 C:\cygwin\bin\cygicudata.dll17852k 2011/07/26 C:\cygwin\bin\cygicudata48.dll - os=4.0 img=1.0 sys=4.0
"cygicudata48.dll" v0.0 ts=2011-07-26 12:36
0k 2013/06/28 C:\cygwin\bin\cygicui18n.dll 1809k 2011/07/26 C:\cygwin\bin\cygicui18n48.dll - os=4.0 img=1.0 sys=4.0
"cygicui18n48.dll" v0.0 ts=2011-07-26 11:53
0k 2013/06/28 C:\cygwin\bin\cygicuio.dll 35k 2011/07/26 C:\cygwin\bin\cygicuio48.dll - os=4.0 img=1.0 sys=4.0
"cygicuio48.dll" v0.0 ts=2011-07-26 11:56
0k 2013/06/28 C:\cygwin\bin\cygicule.dll 233k 2011/07/26 C:\cygwin\bin\cygicule48.dll - os=4.0 img=1.0 sys=4.0
"cygicule48.dll" v0.0 ts=2011-07-26 11:53
0k 2013/06/28 C:\cygwin\bin\cygiculx.dll 42k 2011/07/26 C:\cygwin\bin\cygiculx48.dll - os=4.0 img=1.0 sys=4.0
"cygiculx48.dll" v0.0 ts=2011-07-26 11:54
0k 2013/06/28 C:\cygwin\bin\cygicutest.dll 51k 2011/07/26 C:\cygwin\bin\cygicutest48.dll - os=4.0 img=1.0 sys=4.0
"cygicutest48.dll" v0.0 ts=2011-07-26 11:54
0k 2013/06/28 C:\cygwin\bin\cygicutu.dll 123k 2011/07/26 C:\cygwin\bin\cygicutu48.dll - os=4.0 img=1.0 sys=4.0
"cygicutu48.dll" v0.0 ts=2011-07-26 11:54
0k 2013/06/28 C:\cygwin\bin\cygicuuc.dll 1238k 2011/07/26 C:\cygwin\bin\cygicuuc48.dll - os=4.0 img=1.0 sys=4.0
"cygicuuc48.dll" v0.0 ts=2011-07-26 11:50
31k 2005/11/20 C:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0
"cygintl-3.dll" v0.0 ts=2005-11-20 02:04
35k 2011/10/16 C:\cygwin\bin\cygintl-8.dll - os=4.0 img=1.0 sys=4.0
"cygintl-8.dll" v0.0 ts=2011-10-16 06:38
5k 2013/06/07 C:\cygwin\bin\cyglsa.dll - os=4.0 img=1.0 sys=4.0
"cyglsa.dll" v0.0 ts=2013-06-07 10:10
6k 2013/06/07 C:\cygwin\bin\cyglsa64.dll 123k 2011/05/19 C:\cygwin\bin\cyglzma-5.dll - os=4.0 img=1.0 sys=4.0
"cyglzma-5.dll" v0.0 ts=2011-05-19 03:41
94k 2012/04/22 C:\cygwin\bin\cygmagic-1.dll - os=4.0 img=1.0 sys=4.0
"cygmagic-1.dll" v0.0 ts=2012-04-22 19:09
25k 2010/01/02 C:\cygwin\bin\cygmenu-10.dll - os=4.0 img=1.0 sys=4.0
"cygmenu-10.dll" v0.0 ts=2010-01-02 14:48
25k 2009/11/20 C:\cygwin\bin\cygmenu-9.dll - os=4.0 img=1.0 sys=4.0
"cygmenu-9.dll" v0.0 ts=2009-11-20 19:13
25k 2010/01/02 C:\cygwin\bin\cygmenuw-10.dll - os=4.0 img=1.0 sys=4.0
"cygmenuw-10.dll" v0.0 ts=2010-01-02 17:30
213k 2011/07/31 C:\cygwin\bin\cygmp-3.dll - os=4.0 img=1.0 sys=4.0
"cygmp-3.dll" v0.0 ts=2011-07-31 06:12
64k 2009/11/09 C:\cygwin\bin\cygmpc-1.dll - os=4.0 img=1.0 sys=4.0
"cygmpc-1.dll" v0.0 ts=2009-11-09 01:21
269k 2009/06/07 C:\cygwin\bin\cygmpfr-1.dll - os=4.0 img=1.0 sys=4.0
"cygmpfr-1.dll" v0.0 ts=2009-06-07 22:10
1102k 2011/08/07 C:\cygwin\bin\cygmpfr-4.dll - os=4.0 img=1.0 sys=4.0
"cygmpfr-4.dll" v0.0 ts=2011-08-07 02:47
63k 2010/01/02 C:\cygwin\bin\cygncurses++-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++-10.dll" v0.0 ts=2010-01-02 15:00
63k 2009/11/20 C:\cygwin\bin\cygncurses++-9.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++-9.dll" v0.0 ts=2009-11-20 19:25
63k 2010/01/02 C:\cygwin\bin\cygncurses++w-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++w-10.dll" v0.0 ts=2010-01-02 17:41
195k 2010/01/02 C:\cygwin\bin\cygncurses-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses-10.dll" v0.0 ts=2010-01-02 14:45
198k 2009/11/20 C:\cygwin\bin\cygncurses-9.dll - os=4.0 img=1.0 sys=4.0
"cygncurses-9.dll" v0.0 ts=2009-11-20 19:10
244k 2010/01/02 C:\cygwin\bin\cygncursesw-10.dll - os=4.0 img=1.0 sys=4.0
"cygncursesw-10.dll" v0.0 ts=2010-01-02 17:28
13k 2010/01/02 C:\cygwin\bin\cygpanel-10.dll - os=4.0 img=1.0 sys=4.0
"cygpanel-10.dll" v0.0 ts=2010-01-02 14:47
13k 2009/11/20 C:\cygwin\bin\cygpanel-9.dll - os=4.0 img=1.0 sys=4.0
"cygpanel-9.dll" v0.0 ts=2009-11-20 19:12
13k 2010/01/02 C:\cygwin\bin\cygpanelw-10.dll - os=4.0 img=1.0 sys=4.0
"cygpanelw-10.dll" v0.0 ts=2010-01-02 16:30
255k 2012/02/10 C:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcre-0.dll" v0.0 ts=2012-02-10 10:24
1628k 2012/07/12 C:\cygwin\bin\cygperl5_14.dll - os=4.0 img=1.0 sys=4.0
"cygperl5_14.dll" v0.0 ts=2012-07-12 20:17
22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
"cygpopt-0.dll" v0.0 ts=2002-06-09 06:45
695k 2009/04/18 C:\cygwin\bin\cygppl-7.dll - os=4.0 img=1.0 sys=4.0
"cygppl-7.dll" v0.0 ts=2009-04-18 13:44
2481k 2009/04/18 C:\cygwin\bin\cygppl_c-2.dll - os=4.0 img=1.0 sys=4.0
"cygppl_c-2.dll" v0.0 ts=2009-04-18 13:47
18k 2009/04/18 C:\cygwin\bin\cygpwl-4.dll - os=4.0 img=1.0 sys=4.0
"cygpwl-4.dll" v0.0 ts=2009-04-18 13:44
162k 2012/05/04 C:\cygwin\bin\cygreadline7.dll - os=4.0 img=1.0 sys=4.0
"cygreadline7.dll" v0.0 ts=2012-05-04 22:07
366k 2013/02/12 C:\cygwin\bin\cygssl-1.0.0.dll - os=4.0 img=1.0 sys=4.0
"cygssl-1.0.0.dll" v0.0 ts=2013-02-12 14:44
8k 2011/10/26 C:\cygwin\bin\cygssp-0.dll - os=4.0 img=1.0 sys=4.0
"cygssp-0.dll" v0.0 ts=2011-10-23 14:33
780k 2011/10/26 C:\cygwin\bin\cygstdc++-6.dll - os=4.0 img=1.0 sys=4.0
"cygstdc++-6.dll" v0.0 ts=2011-10-23 14:58
48k 2010/01/02 C:\cygwin\bin\cygtic-10.dll - os=4.0 img=1.0 sys=4.0
"cygtic-10.dll" v0.0 ts=2010-01-02 14:45
48k 2009/11/20 C:\cygwin\bin\cygtic-9.dll - os=4.0 img=1.0 sys=4.0
"cygtic-9.dll" v0.0 ts=2009-11-20 19:10
48k 2010/01/02 C:\cygwin\bin\cygticw-10.dll - os=4.0 img=1.0 sys=4.0
"cygticw-10.dll" v0.0 ts=2010-01-02 17:28
1235k 2013/04/21 C:\cygwin\bin\cygxml2-2.dll - os=4.0 img=1.0 sys=4.0
"cygxml2-2.dll" v0.0 ts=2013-04-21 05:37
73k 2013/05/09 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
"cygz.dll" v0.0 ts=2013-05-09 22:21
2807k 2013/06/07 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2013-06-07 10:11
Cygwin DLL version info:
DLL version: 1.7.20
DLL epoch: 19
DLL old termios: 5
DLL malloc env: 28
Cygwin conv: 181
API major: 0
API minor: 266
Shared data: 5
DLL identifier: cygwin1
Mount registry: 3
Cygwin registry name: Cygwin
Program options name: Program Options
Installations name: Installations
Cygdrive default prefix:
Build date:
Shared id: cygwin1S5
Can't find the cygrunsrv utility, skipping services check.
Cygwin Package Information
Last downloaded files to: C:\Users\Lewis\Desktop
Last downloaded files from: http://cygwin.osuosl.org/
Package Version Status
_autorebase 000321-1 OK
_update-info-dir 01152-1 OK
alternatives 1.3.30c-10 OK
base-cygwin 3.3-1 OK
base-files 4.1-1 OK
bash 4.1.10-4 OK
binutils 2.23.51-1 OK
bzip2 1.0.6-2 OK
coreutils 8.15-1 OK
crypt 1.2-1 OK
cygutils 1.4.12-2 OK
cygwin 1.7.20-1 OK
cygwin-doc 1.7-1 OK
dash 0.5.7-1 OK
diffutils 3.2-1 OK
dos2unix 6.0.3-1 OK
editrights 1.01-2 OK
file 5.11-1 OK
findutils 4.5.11-1 OK
gawk 4.1.0-1 OK
gcc-core 3.4.4-999 OK
gcc-g++ 3.4.4-999 OK
gcc-mingw-core 20050522-3 OK
gcc-mingw-g++ 20050522-3 OK
gcc4-core 4.5.3-3 OK
gcc4-g++ 4.5.3-3 OK
gdb 7.6.50-2 OK
gdbm 1.8.3-20 OK
gettext 0.18.1.1-2 OK
grep 2.6.3-1 OK
groff 1.21-2 OK
gzip 1.4-1 OK
icu 4.8.1-1 OK
ipc-utils 1.0-1 OK
less 444-1 OK
libattr1 2.4.46-1 OK
libboost-devel 1.50.0-1 OK
libboost1.50 1.50.0-1 OK
libboost1.53 1.53.0-2 OK
libbz2_1 1.0.6-2 OK
libcloog0 0.15.7-1 OK
libdb4.5 4.5.20.2-3 OK
libexpat1 2.1.0-2 OK
libffi4 4.5.3-3 OK
libgcc1 4.5.3-3 OK
libgdbm 1.8.0-5 OK
libgdbm3 1.8.3-3 OK
libgdbm4 1.8.3-20 OK
libgmp3 4.3.2-1 OK
libgmpxx4 4.3.2-1 OK
libgomp1 4.5.3-3 OK
libiconv2 1.14-2 OK
libicu-devel 4.8.1-1 OK
libicu48 4.8.1-1 OK
libintl3 0.14.5-1 OK
libintl8 0.18.1.1-2 OK
liblzma5 5.0.2_20110517-1 OK
libmpc1 0.8-1 OK
libmpfr1 2.4.1-4 OK
libmpfr4 3.0.1-1 OK
libncurses10 5.7-18 OK
libncurses9 5.7-16 OK
libncursesw10 5.7-18 OK
libopenssl100 1.0.1e-2 OK
libpcre0 8.21-2 OK
libpopt0 1.6.4-4 OK
libppl 0.10.2-1 OK
libpthread-stubs 0.2-1 OK
libreadline7 6.1.2-3 OK
libssp0 4.5.3-3 OK
libstdc++6 4.5.3-3 OK
libstdc++6-devel 4.5.3-3 OK
libxml2 2.9.1-1 OK
login 1.10-10 OK
man 1.6g-2 OK
mingw-binutils 2.21-1 OK
mingw-gcc-core 4.5.2-1 OK
mingw-gcc-g++ 4.5.2-1 OK
mingw-pthreads 20110507-1 OK
mingw-runtime 3.20-1 OK
mingw-w32api 3.17-2 OK
mintty 1.1.3-1 OK
perl 5.14.2-3 OK
perl_vendor 5.14.2-3 OK
rebase 4.4.0-1 OK
run 1.2.0-1 OK
sed 4.2.2-3 OK
tar 1.26-1 OK
terminfo 5.7_20091114-14 OK
texinfo 4.13-4 OK
tzcode 2013c-1 OK
vim 7.3.1152-1 OK
vim-common 7.3.1152-1 OK
vim-minimal 7.3.1152-1 OK
Empty package w32api
w32api 9999-1 OK
w32api-headers 3.0b_svn5747-1 OK
w32api-runtime 3.0b_svn5747-1 OK
which 2.20-2 OK
xxd 7.3.1152-1 OK
xz 5.0.2_20110517-1 OK
zlib0 1.2.8-1 OK
Use -h to see help about each section
[-- Attachment #3: multithread.cpp --]
[-- Type: text/x-c++src, Size: 735 bytes --]
#include <iostream>
#ifdef THREADED
#include <boost/thread/thread.hpp>
#endif
using namespace std;
// load_db_and_find_trades()
double x[4];
void foo(int jj, int tid) {
for (double ii=1 ; ii < 100000000 ; ii=ii+1) {
for (int kk=0 ; kk < jj ; kk++) {
x[tid] += (1 / ii );
x[tid] -= (1 / ii );
};
};
};
int main(int argc, char **argv) {
cout << x[0] << ", " << x[1] << ", " << x[2] << ", " << x[3] << endl;
int mult=15;
#ifdef THREADED
for(int tid=0; tid<4 ; tid++){
boost::thread threaded_load_db_and_find_trades(foo, mult, tid);
};
#else
foo(mult, 0);
#endif
cout << x[0] << ", " << x[1] << ", " << x[2] << ", " << x[3] << endl;
}
[-- Attachment #4: Type: text/plain, Size: 218 bytes --]
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-06-30 17:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-29 22:46 difficulty with c++ boost::thread (1.53.0) on Cygwin 1.7.20(0.266/5/3) Lewis Sternberg
2013-06-30 8:19 ` marco atzeri
2013-06-30 16:32 ` Lewis S
2013-06-30 21:45 ` marco atzeri
2013-06-30 1:38 Lewis S
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).