www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - STLSOFT on Intel MacOSX?

reply BadaBoom <bcox virtualschool.edu> writes:
OK, here y' go.

 For the UNIXSTL thingy, do you want to post a query to the STLSoft ng -
 news://news.digitalmars.com/c++.stlsoft - to get the ball rolling? (I'll
 mark this one as fixed/closed, and we'll take on the issue from there.)

The "thingy" is that STLSOFT doesn't work (aborts during compile) on Intel MacOSX. Macbook Pro in particular.
Nov 30 2006
parent reply "Matthew" <matthew hat.stlsoft.dot.org> writes:
"BadaBoom" <bcox virtualschool.edu> wrote in message
news:eknaof$q3a$1 digitaldaemon.com...
 OK, here y' go.

 For the UNIXSTL thingy, do you want to post a query to the STLSoft ng -
 news://news.digitalmars.com/c++.stlsoft - to get the ball rolling? (I'll
 mark this one as fixed/closed, and we'll take on the issue from there.)

The "thingy" is that STLSOFT doesn't work (aborts during compile) on Intel MacOSX. Macbook Pro in particular.

Ok, cool. I need to have a think about this, and am definitely open for some advice on the matter for anyone who might wish to ponder. But it may be just a simple fix. In the latest Pantheios beta (10) - which I hope you'll be downloading, as it fixes both other issues you reported recently - I've added an entry in the KNOWN_ISSUES.txt, which suggests that the fix may be as simple as exchanging two pre-processor symbols in unixstl/synch/spin_mutex.hpp. If you want to try that out on your MAC OSX/Intel box and let me know, that'd be great. Am off out for my morning bike ride now, but will be back in a few hours, and can attend to any results you might have by then. (No pressure on you, of course. I'm just trying to be as responsive as I can given the non-trivial hurdle of not having such a machine. <g>) Cheers Matthew
Nov 30 2006
parent reply Brad Cox <bcox binarygroup.com> writes:
Nope, not quite. Looked in atomic_functions.h, but over my depth.

mbp:~/Desktop/pantheios-1.0.1-beta10 Folder/build/gcc40 bcox$ make -f 
makefile.mac
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  
-Dunix -DPANTHEIOS_NO_AUTO_INIT  -I../../include 
-I"/usr/local/stlsoft/include"    -o pantheios_core.debug.o 
../../src/pantheios_core.cpp
In file included from 
/usr/local/stlsoft/include/platformstl/synch/atomic_functions.h:78,
                 from ../../src/pantheios_core.cpp:68:
/usr/local/stlsoft/include/unixstl/synch/atomic_functions.h:77:3: 
error: #error Currently only defined for Intel (Linux) and Power-PC 
architectures.
/usr/local/stlsoft/include/unixstl/synch/atomic_functions.h:444:3: 
error: #error Currently only defined for Intel and Power-PC 
architectures.
make: *** [pantheios_core.debug.o] Error 1
mbp:~/Desktop/pantheios-1.0.1-beta10 Folder/build/gcc40 bcox$

On 2006-11-30 14:46:45 -0500, "Matthew" <matthew hat.stlsoft.dot.org> said:

 
 "BadaBoom" <bcox virtualschool.edu> wrote in message
 news:eknaof$q3a$1 digitaldaemon.com...
 OK, here y' go.
 
 For the UNIXSTL thingy, do you want to post a query to the STLSoft ng -
 news://news.digitalmars.com/c++.stlsoft - to get the ball rolling? (I'll
 mark this one as fixed/closed, and we'll take on the issue from there.)

The "thingy" is that STLSOFT doesn't work (aborts during compile) on Intel MacOSX. Macbook Pro in particular.

Ok, cool. I need to have a think about this, and am definitely open for some advice on the matter for anyone who might wish to ponder. But it may be just a simple fix. In the latest Pantheios beta (10) - which I hope you'll be downloading, as it fixes both other issues you reported recently - I've added an entry in the KNOWN_ISSUES.txt, which suggests that the fix may be as simple as exchanging two pre-processor symbols in unixstl/synch/spin_mutex.hpp. If you want to try that out on your MAC OSX/Intel box and let me know, that'd be great. Am off out for my morning bike ride now, but will be back in a few hours, and can attend to any results you might have by then. (No pressure on you, of course. I'm just trying to be as responsive as I can given the non-trivial hurdle of not having such a machine. <g>) Cheers Matthew

Nov 30 2006
next sibling parent "Brad J. Cox" <bcox virtualschool.edu> writes:
Did I pass?
Dec 01 2006
prev sibling parent reply "Matthew" <matthew hat.stlsoft.dot.org> writes:
Can you try this patch?

It simply replaces the UNIXSTL_ARCH_IS_POWERPC symbol with
UNIXSTL_OS_IS_MACOSX in both unixstl/synch/atomic_functions.h and
unixstl/synch/spin_mutex.hpp. It _should_ work - in fact I don't know why I
didn't have it that way all along - but you never can tell until its tested.

Thanks

Matthew

"Brad Cox" <bcox binarygroup.com> wrote in message
news:eknh1m$12nv$1 digitaldaemon.com...
 Nope, not quite. Looked in atomic_functions.h, but over my depth.

 mbp:~/Desktop/pantheios-1.0.1-beta10 Folder/build/gcc40 bcox$ make -f
 makefile.mac
 g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double
 -Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG
 -Dunix -DPANTHEIOS_NO_AUTO_INIT  -I../../include
 -I"/usr/local/stlsoft/include"    -o pantheios_core.debug.o
 ../../src/pantheios_core.cpp
 In file included from
 /usr/local/stlsoft/include/platformstl/synch/atomic_functions.h:78,
                  from ../../src/pantheios_core.cpp:68:
 /usr/local/stlsoft/include/unixstl/synch/atomic_functions.h:77:3:
 error: #error Currently only defined for Intel (Linux) and Power-PC
 architectures.
 /usr/local/stlsoft/include/unixstl/synch/atomic_functions.h:444:3:
 error: #error Currently only defined for Intel and Power-PC
 architectures.
 make: *** [pantheios_core.debug.o] Error 1
 mbp:~/Desktop/pantheios-1.0.1-beta10 Folder/build/gcc40 bcox$

 On 2006-11-30 14:46:45 -0500, "Matthew" <matthew hat.stlsoft.dot.org>

 "BadaBoom" <bcox virtualschool.edu> wrote in message
 news:eknaof$q3a$1 digitaldaemon.com...
 OK, here y' go.

 For the UNIXSTL thingy, do you want to post a query to the STLSoft




 news://news.digitalmars.com/c++.stlsoft - to get the ball rolling?




 mark this one as fixed/closed, and we'll take on the issue from




 The "thingy" is that STLSOFT doesn't work (aborts during compile) on
 Intel MacOSX. Macbook Pro in particular.

Ok, cool. I need to have a think about this, and am definitely open for some


 the matter for anyone who might wish to ponder.

 But it may be just a simple fix. In the latest Pantheios beta (10) -


 hope you'll be downloading, as it fixes both other issues you reported
 recently - I've added an entry in the KNOWN_ISSUES.txt, which suggests


 the fix may be as simple as exchanging two pre-processor symbols in
 unixstl/synch/spin_mutex.hpp. If you want to try that out on your MAC
 OSX/Intel box and let me know, that'd be great. Am off out for my


 bike ride now, but will be back in a few hours, and can attend to any
 results you might have by then. (No pressure on you, of course. I'm just
 trying to be as responsive as I can given the non-trivial hurdle of not
 having such a machine. <g>)

 Cheers

 Matthew


Dec 01 2006
parent reply "Brad J. Cox" <bcox virtualschool.edu> writes:
Looks like that nailed it. Thanks!!

mbp:/usr/local/pantheios/build/gcc40 bcox$ make -f makefile.mac
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_appl.debug.o ../../src/pantheios_appl.cpp
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_core.debug.o ../../src/pantheios_core.cpp
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_inserters.debug.o ../../src/pantheios_inserters.cpp
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_inserters2.debug.o ../../src/pantheios_inserters2.cpp
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o 
pantheios_strings.debug.o ../../src/pantheios_strings.c
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o util_be_time.debug.o ../../src/util/time.cpp
ar  -r ../../lib/pantheios.1.core.gcc40.debug.a ./pantheios_appl.debug.o 
./pantheios_core.debug.o ./pantheios_inserters.debug.o 
./pantheios_inserters2.debug.o ./pantheios_strings.debug.o 
./util_be_time.debug.o
ar: creating archive ../../lib/pantheios.1.core.gcc40.debug.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_appl.o ../../src/pantheios_appl.cpp
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_core.o ../../src/pantheios_core.cpp
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_inserters.o ../../src/pantheios_inserters.cpp
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o pantheios_inserters2.o ../../src/pantheios_inserters2.cpp
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o pantheios_strings.o 
../../src/pantheios_strings.c
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o util_be_time.o ../../src/util/time.cpp
ar  -r ../../lib/pantheios.1.core.gcc40.a ./pantheios_appl.o 
./pantheios_core.o ./pantheios_inserters.o ./pantheios_inserters2.o 
./pantheios_strings.o ./util_be_time.o
ar: creating archive ../../lib/pantheios.1.core.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o fe.simple.debug.o 
../../src/fe/fe.simple.c
ar  -r ../../lib/pantheios.1.fe.simple.gcc40.debug.a ./fe.simple.debug.o
ar: creating archive ../../lib/pantheios.1.fe.simple.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o fe.simple.o 
../../src/fe/fe.simple.c
ar  -r ../../lib/pantheios.1.fe.simple.gcc40.a ./fe.simple.o
ar: creating archive ../../lib/pantheios.1.fe.simple.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.lrsplit.debug.o 
../../src/be/be.lrsplit.c
ar  -r ../../lib/pantheios.1.be.lrsplit.gcc40.debug.a ./be.lrsplit.debug.o
ar: creating archive ../../lib/pantheios.1.be.lrsplit.gcc40.debug.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o bec.file.debug.o ../../src/be/bec.file.cpp
ar  -r ../../lib/pantheios.1.bec.file.gcc40.debug.a ./bec.file.debug.o
ar: creating archive ../../lib/pantheios.1.bec.file.gcc40.debug.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT -DPANTHEIOS_BE_USE_CALLBACK  -I../../include 
-I"/usr/local/stlsoft/include"    -o bec.file.WithCallback.debug.o 
../../src/be/bec.file.cpp
ar  -r ../../lib/pantheios.1.bec.file.WithCallback.gcc40.debug.a 
./bec.file.WithCallback.debug.o
ar: creating archive 
../../lib/pantheios.1.bec.file.WithCallback.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.file.debug.o 
../../src/be/be.file.c
ar  -r ../../lib/pantheios.1.be.file.gcc40.debug.a ./be.file.debug.o
ar: creating archive ../../lib/pantheios.1.be.file.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bel.file.debug.o 
../../src/be/bel.file.c
ar  -r ../../lib/pantheios.1.bel.file.gcc40.debug.a ./bel.file.debug.o
ar: creating archive ../../lib/pantheios.1.bel.file.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.file.debug.o 
../../src/be/ber.file.c
ar  -r ../../lib/pantheios.1.ber.file.gcc40.debug.a ./ber.file.debug.o
ar: creating archive ../../lib/pantheios.1.ber.file.gcc40.debug.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o bec.fprintf.debug.o ../../src/be/bec.fprintf.cpp
ar  -r ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a 
./bec.fprintf.debug.o
ar: creating archive ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT -DPANTHEIOS_BE_USE_CALLBACK  -I../../include 
-I"/usr/local/stlsoft/include"    -o bec.fprintf.WithCallback.debug.o 
../../src/be/bec.fprintf.cpp
ar  -r ../../lib/pantheios.1.bec.fprintf.WithCallback.gcc40.debug.a 
./bec.fprintf.WithCallback.debug.o
ar: creating archive 
../../lib/pantheios.1.bec.fprintf.WithCallback.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.fprintf.debug.o 
../../src/be/be.fprintf.c
ar  -r ../../lib/pantheios.1.be.fprintf.gcc40.debug.a ./be.fprintf.debug.o
ar: creating archive ../../lib/pantheios.1.be.fprintf.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bel.fprintf.debug.o 
../../src/be/bel.fprintf.c
ar  -r ../../lib/pantheios.1.bel.fprintf.gcc40.debug.a 
./bel.fprintf.debug.o
ar: creating archive ../../lib/pantheios.1.bel.fprintf.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.fprintf.debug.o 
../../src/be/ber.fprintf.c
ar  -r ../../lib/pantheios.1.ber.fprintf.gcc40.debug.a 
./ber.fprintf.debug.o
ar: creating archive ../../lib/pantheios.1.ber.fprintf.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bec.null.debug.o 
../../src/be/bec.null.c
ar  -r ../../lib/pantheios.1.bec.null.gcc40.debug.a ./bec.null.debug.o
ar: creating archive ../../lib/pantheios.1.bec.null.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.null.debug.o 
../../src/be/be.null.c
ar  -r ../../lib/pantheios.1.be.null.gcc40.debug.a ./be.null.debug.o
ar: creating archive ../../lib/pantheios.1.be.null.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bel.null.debug.o 
../../src/be/bel.null.c
ar  -r ../../lib/pantheios.1.bel.null.gcc40.debug.a ./bel.null.debug.o
ar: creating archive ../../lib/pantheios.1.bel.null.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.null.debug.o 
../../src/be/ber.null.c
ar  -r ../../lib/pantheios.1.ber.null.gcc40.debug.a ./ber.null.debug.o
ar: creating archive ../../lib/pantheios.1.ber.null.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bec.syslog.debug.o 
../../src/be/bec.syslog.c
ar  -r ../../lib/pantheios.1.bec.syslog.gcc40.debug.a ./bec.syslog.debug.o
ar: creating archive ../../lib/pantheios.1.bec.syslog.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include" 
-DPANTHEIOS_BE_USE_CALLBACK -o bec.syslog.WithCallback.debug.o 
../../src/be/bec.syslog.c
ar  -r ../../lib/pantheios.1.bec.syslog.WithCallback.gcc40.debug.a 
./bec.syslog.WithCallback.debug.o
ar: creating archive 
../../lib/pantheios.1.bec.syslog.WithCallback.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.syslog.debug.o 
../../src/be/be.syslog.c
ar  -r ../../lib/pantheios.1.be.syslog.gcc40.debug.a ./be.syslog.debug.o
ar: creating archive ../../lib/pantheios.1.be.syslog.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.syslog.debug.o 
../../src/be/ber.syslog.c
ar  -r ../../lib/pantheios.1.ber.syslog.gcc40.debug.a ./ber.syslog.debug.o
ar: creating archive ../../lib/pantheios.1.ber.syslog.gcc40.debug.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.lrsplit.o 
../../src/be/be.lrsplit.c
ar  -r ../../lib/pantheios.1.be.lrsplit.gcc40.a ./be.lrsplit.o
ar: creating archive ../../lib/pantheios.1.be.lrsplit.gcc40.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o bec.file.o ../../src/be/bec.file.cpp
ar  -r ../../lib/pantheios.1.bec.file.gcc40.a ./bec.file.o
ar: creating archive ../../lib/pantheios.1.bec.file.gcc40.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT -DPANTHEIOS_BE_USE_CALLBACK  -I../../include 
-I"/usr/local/stlsoft/include"    -o bec.file.WithCallback.o 
../../src/be/bec.file.cpp
ar  -r ../../lib/pantheios.1.bec.file.WithCallback.gcc40.a 
./bec.file.WithCallback.o
ar: creating archive ../../lib/pantheios.1.bec.file.WithCallback.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.file.o 
../../src/be/be.file.c
ar  -r ../../lib/pantheios.1.be.file.gcc40.a ./be.file.o
ar: creating archive ../../lib/pantheios.1.be.file.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bel.file.o 
../../src/be/bel.file.c
ar  -r ../../lib/pantheios.1.bel.file.gcc40.a ./bel.file.o
ar: creating archive ../../lib/pantheios.1.bel.file.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.file.o 
../../src/be/ber.file.c
ar  -r ../../lib/pantheios.1.ber.file.gcc40.a ./ber.file.o
ar: creating archive ../../lib/pantheios.1.ber.file.gcc40.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT  -I../../include -I"/usr/local/stlsoft/include" 
    -o bec.fprintf.o ../../src/be/bec.fprintf.cpp
ar  -r ../../lib/pantheios.1.bec.fprintf.gcc40.a ./bec.fprintf.o
ar: creating archive ../../lib/pantheios.1.bec.fprintf.gcc40.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
-DPANTHEIOS_NO_AUTO_INIT -DPANTHEIOS_BE_USE_CALLBACK  -I../../include 
-I"/usr/local/stlsoft/include"    -o bec.fprintf.WithCallback.o 
../../src/be/bec.fprintf.cpp
ar  -r ../../lib/pantheios.1.bec.fprintf.WithCallback.gcc40.a 
./bec.fprintf.WithCallback.o
ar: creating archive ../../lib/pantheios.1.bec.fprintf.WithCallback.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.fprintf.o 
../../src/be/be.fprintf.c
ar  -r ../../lib/pantheios.1.be.fprintf.gcc40.a ./be.fprintf.o
ar: creating archive ../../lib/pantheios.1.be.fprintf.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bel.fprintf.o 
../../src/be/bel.fprintf.c
ar  -r ../../lib/pantheios.1.bel.fprintf.gcc40.a ./bel.fprintf.o
ar: creating archive ../../lib/pantheios.1.bel.fprintf.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.fprintf.o 
../../src/be/ber.fprintf.c
ar  -r ../../lib/pantheios.1.ber.fprintf.gcc40.a ./ber.fprintf.o
ar: creating archive ../../lib/pantheios.1.ber.fprintf.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bec.null.o 
../../src/be/bec.null.c
ar  -r ../../lib/pantheios.1.bec.null.gcc40.a ./bec.null.o
ar: creating archive ../../lib/pantheios.1.bec.null.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.null.o 
../../src/be/be.null.c
ar  -r ../../lib/pantheios.1.be.null.gcc40.a ./be.null.o
ar: creating archive ../../lib/pantheios.1.be.null.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bel.null.o 
../../src/be/bel.null.c
ar  -r ../../lib/pantheios.1.bel.null.gcc40.a ./bel.null.o
ar: creating archive ../../lib/pantheios.1.bel.null.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.null.o 
../../src/be/ber.null.c
ar  -r ../../lib/pantheios.1.ber.null.gcc40.a ./ber.null.o
ar: creating archive ../../lib/pantheios.1.ber.null.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o bec.syslog.o 
../../src/be/bec.syslog.c
ar  -r ../../lib/pantheios.1.bec.syslog.gcc40.a ./bec.syslog.o
ar: creating archive ../../lib/pantheios.1.bec.syslog.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include" 
-DPANTHEIOS_BE_USE_CALLBACK -o bec.syslog.WithCallback.o 
../../src/be/bec.syslog.c
ar  -r ../../lib/pantheios.1.bec.syslog.WithCallback.gcc40.a 
./bec.syslog.WithCallback.o
ar: creating archive ../../lib/pantheios.1.bec.syslog.WithCallback.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o be.syslog.o 
../../src/be/be.syslog.c
ar  -r ../../lib/pantheios.1.be.syslog.gcc40.a ./be.syslog.o
ar: creating archive ../../lib/pantheios.1.be.syslog.gcc40.a
gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/stlsoft/include"    -o ber.syslog.o 
../../src/be/ber.syslog.c
ar  -r ../../lib/pantheios.1.ber.syslog.gcc40.a ./ber.syslog.o
ar: creating archive ../../lib/pantheios.1.ber.syslog.gcc40.a
g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_1.debug.o 
../../examples/cpp/example_cpp_strings/example_cpp_strings.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.1.gcc40.debug \
         ./example_cpp_1.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_2.debug.o 
../../examples/cpp/example_cpp_integer/example_cpp_integer.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.2.gcc40.debug \
         ./example_cpp_2.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_3.debug.o 
../../examples/cpp/example_cpp_pointer/example_cpp_pointer.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.3.gcc40.debug \
         ./example_cpp_3.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_4.debug.o 
../../examples/cpp/example_cpp_real/example_cpp_real.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.4.gcc40.debug \
         ./example_cpp_4.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_5.debug.o 
../../examples/cpp/example_cpp_blob/example_cpp_blob.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.5.gcc40.debug \
         ./example_cpp_5.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_6.debug.o 
../../examples/cpp/example_cpp_hetero1/example_cpp_hetero1.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.6.gcc40.debug \
         ./example_cpp_6.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_7.debug.o 
../../examples/cpp/example_cpp_character/example_cpp_character.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.7.gcc40.debug \
         ./example_cpp_7.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_9.debug.o 
../../examples/cpp/example_cpp_custom_severity_levels/example_cpp_custom_severity_levels.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.9.gcc40.debug \
         ./example_cpp_9.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_11.debug.o 
../../examples/cpp/example_cpp_custom_fe/example_cpp_custom_fe.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.11.gcc40.debug \
         ./example_cpp_11.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_12.debug.o 
../../examples/cpp/example_cpp_custom_type_1/example_cpp_custom_type_1.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.12.gcc40.debug \
         ./example_cpp_12.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_13.debug.o 
../../examples/cpp/example_cpp_process_id/example_cpp_process_id.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.13.gcc40.debug \
         ./example_cpp_13.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_14.debug.o 
../../examples/cpp/example_cpp_thread_id/example_cpp_thread_id.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.14.gcc40.debug \
         ./example_cpp_14.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_15.debug.o 
../../examples/cpp/example_cpp_args/example_cpp_args.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.15.gcc40.debug \
         ./example_cpp_15.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o 
example_cpp_16.debug.o 
../../examples/cpp/example_cpp_file/example_cpp_file.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.16.gcc40.debug \
         ./example_cpp_16.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.lrsplit.gcc40.debug.a\
         ../../lib/pantheios.1.bel.file.gcc40.debug.a\
         ../../lib/pantheios.1.ber.file.gcc40.debug.a\
         ../../lib/pantheios.1.bec.file.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix  -I../../include 
-I"/usr/local/stlsoft/include"    -o example_c_1.debug.o 
../../examples/c/example_c_log_n/example_c_log_n.c
g++       -o ../../bin/pantheios.1.ex.c.1.gcc40.debug \
         ./example_c_1.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix  -I../../include 
-I"/usr/local/stlsoft/include"    -o example_c_2.debug.o 
../../examples/c/example_c_printf/example_c_printf.c
g++       -o ../../bin/pantheios.1.ex.c.2.gcc40.debug \
         ./example_c_2.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_1.o 
../../examples/cpp/example_cpp_strings/example_cpp_strings.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.1.gcc40 \
         ./example_cpp_1.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_2.o 
../../examples/cpp/example_cpp_integer/example_cpp_integer.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.2.gcc40 \
         ./example_cpp_2.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_3.o 
../../examples/cpp/example_cpp_pointer/example_cpp_pointer.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.3.gcc40 \
         ./example_cpp_3.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_4.o 
../../examples/cpp/example_cpp_real/example_cpp_real.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.4.gcc40 \
         ./example_cpp_4.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_5.o 
../../examples/cpp/example_cpp_blob/example_cpp_blob.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.5.gcc40 \
         ./example_cpp_5.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_6.o 
../../examples/cpp/example_cpp_hetero1/example_cpp_hetero1.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.6.gcc40 \
         ./example_cpp_6.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_7.o 
../../examples/cpp/example_cpp_character/example_cpp_character.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.7.gcc40 \
         ./example_cpp_7.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_9.o 
../../examples/cpp/example_cpp_custom_severity_levels/example_cpp_custom_severity_levels.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.9.gcc40 \
         ./example_cpp_9.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_11.o 
../../examples/cpp/example_cpp_custom_fe/example_cpp_custom_fe.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.11.gcc40 \
         ./example_cpp_11.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_12.o 
../../examples/cpp/example_cpp_custom_type_1/example_cpp_custom_type_1.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.12.gcc40 \
         ./example_cpp_12.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_13.o 
../../examples/cpp/example_cpp_process_id/example_cpp_process_id.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.13.gcc40 \
         ./example_cpp_13.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_14.o 
../../examples/cpp/example_cpp_thread_id/example_cpp_thread_id.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.14.gcc40 \
         ./example_cpp_14.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_15.o 
../../examples/cpp/example_cpp_args/example_cpp_args.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.15.gcc40 \
         ./example_cpp_15.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o example_cpp_16.o 
../../examples/cpp/example_cpp_file/example_cpp_file.cpp
g++       -o ../../bin/pantheios.1.ex.cpp.16.gcc40 \
         ./example_cpp_16.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.lrsplit.gcc40.a\
         ../../lib/pantheios.1.bel.file.gcc40.a\
         ../../lib/pantheios.1.ber.file.gcc40.a\
         ../../lib/pantheios.1.bec.file.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix  -I../../include 
-I"/usr/local/stlsoft/include"    -o example_c_1.o 
../../examples/c/example_c_log_n/example_c_log_n.c
g++       -o ../../bin/pantheios.1.ex.c.1.gcc40 \
         ./example_c_1.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

gcc-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Wundef -Wendif-labels -Wshadow -Werror  -O1 
-D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix  -I../../include 
-I"/usr/local/stlsoft/include"    -o example_c_2.o 
../../examples/c/example_c_printf/example_c_printf.c
g++       -o ../../bin/pantheios.1.ex.c.2.gcc40 \
         ./example_c_2.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o test_api.debug.o 
../../test/test_api/test_api.cpp
g++       -o ../../bin/pantheios.1.be.fprintf.gcc40.debug \
         ./test_api.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         \

g++       -o ../../bin/pantheios.1.be.syslog.gcc40.debug \
         ./test_api.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.syslog.gcc40.debug.a\
         ../../lib/pantheios.1.bec.syslog.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         \

g++       -o ../../bin/pantheios.1.l.fprintf-r.syslog.gcc40.debug \
         ./test_api.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\
         ../../lib/pantheios.1.fe.simple.gcc40.debug.a\
         ../../lib/pantheios.1.be.lrsplit.gcc40.debug.a\
         ../../lib/pantheios.1.bel.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.debug.a\
         ../../lib/pantheios.1.ber.syslog.gcc40.debug.a\
         ../../lib/pantheios.1.bec.syslog.gcc40.debug.a\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o test_fe.debug.o 
../../test/test_fe/test_fe.cpp
g++       -o ../../bin/pantheios.1.test_fe.gcc40.debug \
         ./test_fe.debug.o\
         ../../lib/pantheios.1.core.gcc40.debug.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o test_api.o 
../../test/test_api/test_api.cpp
g++       -o ../../bin/pantheios.1.be.fprintf.gcc40 \
         ./test_api.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\
         \

g++       -o ../../bin/pantheios.1.be.syslog.gcc40 \
         ./test_api.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.syslog.gcc40.a\
         ../../lib/pantheios.1.bec.syslog.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\
         \

g++       -o ../../bin/pantheios.1.l.fprintf-r.syslog.gcc40 \
         ./test_api.o\
         ../../lib/pantheios.1.core.gcc40.a\
         ../../lib/pantheios.1.fe.simple.gcc40.a\
         ../../lib/pantheios.1.be.lrsplit.gcc40.a\
         ../../lib/pantheios.1.bel.fprintf.gcc40.a\
         ../../lib/pantheios.1.bec.fprintf.gcc40.a\
         ../../lib/pantheios.1.ber.syslog.gcc40.a\
         ../../lib/pantheios.1.bec.syslog.gcc40.a\
         ../../lib/pantheios.1.core.gcc40.a\

g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double 
-Wno-unused-value -Werror  -O1   -D_REENTRANT  -DNDEBUG -U_DEBUG  -Dunix 
  -I../../include -I"/usr/local/stlsoft/include"    -o test_fe.o 
../../test/test_fe/test_fe.cpp
g++       -o ../../bin/pantheios.1.test_fe.gcc40 \
         ./test_fe.o\
         ../../lib/pantheios.1.core.gcc40.a\

Matthew wrote:
 Can you try this patch?
 
 It simply replaces the UNIXSTL_ARCH_IS_POWERPC symbol with
 UNIXSTL_OS_IS_MACOSX in both unixstl/synch/atomic_functions.h and
 unixstl/synch/spin_mutex.hpp. It _should_ work - in fact I don't know why I
 didn't have it that way all along - but you never can tell until its tested.
 
 Thanks
 
 Matthew
 
 "Brad Cox" <bcox binarygroup.com> wrote in message
 news:eknh1m$12nv$1 digitaldaemon.com...
 Nope, not quite. Looked in atomic_functions.h, but over my depth.

 mbp:~/Desktop/pantheios-1.0.1-beta10 Folder/build/gcc40 bcox$ make -f
 makefile.mac
 g++-4.0   -c -Wall -pedantic -Wno-long-long -Wno-long-double
 -Wno-unused-value -Werror  -O1   -D_REENTRANT  -D_DEBUG -UNDEBUG
 -Dunix -DPANTHEIOS_NO_AUTO_INIT  -I../../include
 -I"/usr/local/stlsoft/include"    -o pantheios_core.debug.o
 ../../src/pantheios_core.cpp
 In file included from
 /usr/local/stlsoft/include/platformstl/synch/atomic_functions.h:78,
                  from ../../src/pantheios_core.cpp:68:
 /usr/local/stlsoft/include/unixstl/synch/atomic_functions.h:77:3:
 error: #error Currently only defined for Intel (Linux) and Power-PC
 architectures.
 /usr/local/stlsoft/include/unixstl/synch/atomic_functions.h:444:3:
 error: #error Currently only defined for Intel and Power-PC
 architectures.
 make: *** [pantheios_core.debug.o] Error 1
 mbp:~/Desktop/pantheios-1.0.1-beta10 Folder/build/gcc40 bcox$

 On 2006-11-30 14:46:45 -0500, "Matthew" <matthew hat.stlsoft.dot.org>

 "BadaBoom" <bcox virtualschool.edu> wrote in message
 news:eknaof$q3a$1 digitaldaemon.com...
 OK, here y' go.

 For the UNIXSTL thingy, do you want to post a query to the STLSoft




 news://news.digitalmars.com/c++.stlsoft - to get the ball rolling?




 mark this one as fixed/closed, and we'll take on the issue from




 The "thingy" is that STLSOFT doesn't work (aborts during compile) on
 Intel MacOSX. Macbook Pro in particular.

I need to have a think about this, and am definitely open for some


 the matter for anyone who might wish to ponder.

 But it may be just a simple fix. In the latest Pantheios beta (10) -


 hope you'll be downloading, as it fixes both other issues you reported
 recently - I've added an entry in the KNOWN_ISSUES.txt, which suggests


 the fix may be as simple as exchanging two pre-processor symbols in
 unixstl/synch/spin_mutex.hpp. If you want to try that out on your MAC
 OSX/Intel box and let me know, that'd be great. Am off out for my


 bike ride now, but will be back in a few hours, and can attend to any
 results you might have by then. (No pressure on you, of course. I'm just
 trying to be as responsive as I can given the non-trivial hurdle of not
 having such a machine. <g>)

 Cheers

 Matthew



Dec 01 2006
parent "Matthew" <matthew hat.stlsoft.dot.org> writes:
Excellent.

 Looks like that nailed it.

 Thanks!!

No. Thank you! I'll roll that into beta 30, and release shortly. Cheers Matthew P.S. Don't forget to keep reporting any bad (or good!) experiences on Pantheios on the P forum/m-list. ;-)
Dec 01 2006