"Fernando Cacciola" <[EMAIL PROTECTED]> writes:

> David Abrahams <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
>> "Fernando Cacciola" <[EMAIL PROTECTED]> writes:
>>
>> >
>> > There are still problems with Optional, related to some compilers
>> > not finding std swap().  I wrote the original code following
>> > compressed_pair.hpp, which is via unqualified call (to activate
>> > ADL), plus a using declaration at function scope for GCC.  Recently,
>> > Jens Maurer patched it adding an alternative using declaration at
>> > namespace scope (optional_detail) for GCC, but this seems not to
>> > work as the regressions show.
>> >
>> > I don't have access to any of the failing compilers
>>
>> Which compilers are failing and where are the regression report pages?
>>
> Sorry for the delay, I was leaving the office when you posted this....
>
> Most problems related to swap ocurr with GCC>3.3 

Well, 3.4 isn't even a released compiler so As far as I'm concerned
it doesn't count.  3.3.x is another story.

> and VC==6.0

Hmm.

> It appears that this problem ocurrs both with 1.30.0 and the current rc 1.30.2
>
> On Linux_1_30_0:
> gcc3.3: 
> http://boost.sourceforge.net/regression-logs/cs-Linux-1_30_0-links.html#optional_test
> gcc-3.3
> gcc3.3.1: 
> http://boost.sourceforge.net/regression-logs/cs-Linux-1_30_0-links.html#optional_test
> gcc-3.3.1

<snip>

Unfortunately, nearly all of these links point to invalid targets so
my browser doesn't find them :(.  Could you just post links to the
summary page one level up?

> On Linux: All tests passed. (how come?

I'm not sure what you mean.  If it doesn't say 1_30_0 in the page
it's probably a test of the HEAD revision.

> On Libux-rc-1_30_0:
       ^
       ?

> gcc3.4: 
> http://boost.sourceforge.net/regression-logs/cs-Linux-rc-1_30_0-links.html#optional_test
> gcc-3.4-cvs
> gcc3.3: 
> http://boost.sourceforge.net/regression-logs/cs-Linux-rc-1_30_0-links.html#optional_test
> gcc-3.3
> gcc3.3.1:
> http://boost.sourceforge.net/regression-logs/cs-Linux-rc-1_30_0-links.html#optional_test
> gcc-3.3.1

Aren't these the same tests as cited above?

> On Win32_1_30_1:
> gcc: 
> http://boost.sourceforge.net/regression-logs/cs-win32-1_30_1-links.html#optional_test-gcc

Yeah, the "fix" by Jens looks broken to me.  Jens, to which versions
of GCC does this patch apply?

> On Win32:
> Comeau 4302:
> http://boost.sourceforge.net/regression-logs/cs-win32-links.html#optional_test-como-win32
> VC60 : 
> http://boost.sourceforge.net/regression-logs/cs-win32-links.html#optional_test-msvc

This two are truly odd.  I'm going to install Comeau here and see if I
can reproduce it on both compilers.

> On Win32 metacomm:
> Comeau 4302:
> http://boost.sourceforge.net/regression-logs/cs-win32_metacomm-links.html#optional_test-meta-com
> o-4.3.2b-vc7

Same problem as above.  I'm beginning to think it wasn't run on the
same code I have on my disk.

> Intel 7.0:
> http://boost.sourceforge.net/regression-logs/cs-win32_metacomm-links.html#optional_test-meta-int
> el-7.1
> Intel 7.0 STLPort:
> http://boost.sourceforge.net/regression-logs/cs-win32_metacomm-links.html#optional_test-meta-int
> el-7.1-stlport
> VC 6.0:
> http://boost.sourceforge.net/regression-logs/cs-win32_metacomm-links.html#optional_test-msvc
> VC 6.0 STLPort :
> http://boost.sourceforge.net/regression-logs/cs-win32_metacomm-links.html#optional_test-msvc-stl
> port

OK, I think I've fixed all of the above.


> The following are errors in other dependent libraries (type_traits and mpl)
>
> On MAC OS:
> GNU-GCC:
> http://boost.sourceforge.net/regression-logs/cs-Darwin-links.html#optional_test_fail5a-darwin

Feh.  The Darwin compiler is broken almost beyond repair.  Ask Ralf
Grosse-Kunstleve to tell you of his heroic efforts.

> On HP-UX:
> aCC53800: 
> http://boost.sourceforge.net/regression-logs/cs-HP-UX-links.html#optional_test-acc
> aCC33380: 
> http://boost.sourceforge.net/regression-logs/cs-hpux-links.html#optional_test-acc
>
> This is a compiler crash.

aCC is definitely broken beyond repair.  I'm not going ot worry about
that

> On Solaris:
> http://boost.sourceforge.net/regression-logs/cs-solaris-links.html#optional_test-sunpro

This one is also a compiler crash, so... "ditto"

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to