Thread overview
STLSOFT on Intel MacOSX?
Nov 30, 2006
BadaBoom
Nov 30, 2006
Matthew
Nov 30, 2006
Brad Cox
Testing...ignore
Dec 01, 2006
Brad J. Cox
Dec 01, 2006
Matthew
Dec 01, 2006
Brad J. Cox
Dec 02, 2006
Matthew
November 30, 2006
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.
November 30, 2006
"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


November 30, 2006
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


December 01, 2006
Did I pass?
December 01, 2006
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>
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
>
>



December 01, 2006
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>
> 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
>>
> 
> 
December 02, 2006
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. ;-)