Menu

#79 Build STLport 5.1.5 on HPUX RISC and IA64

closed-fixed
6
2008-01-29
2008-01-28
KBac
No

Build STLport 5.1.5 on HPUX RISC 11.11, 11.23 and HPUX IA64 11.23.

I can not build either STLport or unit test on these platforms. This patch fix all problems and include changes from requests #1874566, #1874444, #1869229.

Build STLport result - OK.
Build unit tests - OK.

Unit tests result:

AccumTest::accum1
AccumTest::accum2
AdjTest::adjfind0
AdjTest::adjfind1
AdjTest::adjfind2
AdjTest::adjdiff0
AdjTest::adjdiff1
AdjTest::adjdiff2
AdvanceTest::adv
AlgTest::min_max
AlgTest::count_test
AlgTest::sort_test
AlgTest::search_n_test
AlgTest::find_first_of_test
AlgTest::find_first_of_nsc_test
AllocatorTest::zero_allocation
AllocatorTest::bad_alloc_test
BcomposTest::bcompos1
BcomposTest::bcompos2
BindTest::bind1st1
BindTest::bind2nd1
BindTest::bind2nd2
BindTest::bind2nd3
BindTest::bind_memfn
BinsertTest::binsert1
BinsertTest::binsert2
BitsetTest::bitset1
BitsetTest::iostream
BnegateTest::bnegate1
BnegateTest::bnegate2
BoundTest::lwrbnd1
BoundTest::lwrbnd2
BoundTest::uprbnd1
BoundTest::uprbnd2
BsearchTest::bsearch1
BsearchTest::bsearch2
BvectorTest::bvec1
CMathTest::test
CodecvtTest::variable_encoding
ConfigTest::placement_new_bug
ConfigTest::endianess
ConfigTest::template_function_partial_ordering
CopyTest::copy_array
CopyTest::copy_vector
CopyTest::copy_insert
CopyTest::copy_back
CopyTest::copy_back_array
CountTest::count0
CountTest::count1
CountTest::countif1
DequeTest::deque1
DequeTest::at
DequeTest::insert
DequeTest::erase
DequeTest::auto_ref
DequeTest::allocator_with_state
DequeTest::optimizations_check
DivideTest::div
EqualTest::equal_range0
EqualTest::equal_range1
EqualTest::equal_range2
EqualTest::equal0
EqualTest::equal1
EqualTest::equal2
EqualTest::equalto
ExceptionTest::unexpected_except
ExceptionTest::uncaught_except
ExceptionTest::exception_emission
FillTest::fill1
FillTest::filln1
FindTest::find0
FindTest::find1
FindTest::findif0
FindTest::findif1
FindTest::find_char
FinsertTest::finsert1
FinsertTest::finsert2
ForeachTest::foreach0
ForeachTest::foreach1
FstreamTest::output
FstreamTest::input
FstreamTest::input_char
FstreamTest::io
FstreamTest::err
FstreamTest::tellg
FstreamTest::buf
FstreamTest::rdbuf
FstreamTest::offset
FstreamTest::streambuf_output
FstreamTest::win32_file_format
FstreamTest::null_buf
FstreamTest::custom_facet
FuncTest::func1
FuncTest::func2
FuncTest::func3
GeneratorTest::gener1
GeneratorTest::gener2
GeneratorTest::genern1
GeneratorTest::genern2
GreaterTest::greatert
GreaterTest::greatereq
HashTest::hmap1
HashTest::hmmap1
HashTest::hmset1
HashTest::hset2
HashTest::insert_erase
HashTest::allocator_with_state
HeapTest::mkheap0
HeapTest::mkheap1
HeapTest::pheap1
HeapTest::pheap2
IncludesTest::incl0
IncludesTest::incl1
IncludesTest::incl2
InnerprodTest::inprod0
InnerprodTest::inprod1
InnerprodTest::inprod2
InplaceTest::inplmrg1
InplaceTest::inplmrg2
InsertTest::insert1
InsertTest::insert2
IoiterTest::ioiter_test
IoiterTest::assign_test
IoiterTest::assign2_test
IOStreamTest::manipulators
IotaTest::iota1
IStreamIteratorTest::istmit1
IStreamIteratorTest::copy_n_test
IterTest::iter1
IterTest::iter3
IterTest::iter4
IterTest::iterswp0
IterTest::iterswp1
IterTest::iterswp2
IterTest::iterswp3
LessTest::lesst
LessTest::lesseqt
LexcmpTest::lexcmp1
LexcmpTest::lexcmp2
LimitTest::test
LimitTest::qnan_test
ListTest::list1
ListTest::list2
ListTest::list3
ListTest::list4
ListTest::erase
ListTest::resize
ListTest::push_back
ListTest::push_front
ListTest::allocator_with_state
ListTest::swap
LocaleTest::locale_by_name
LocaleTest::loc_has_facet
LocaleTest::num_put_get
C
LocaleTest::money_put_get
C
LocaleTest::money_put_X_bug
C
LocaleTest::time_put_get
C
LocaleTest::collate_facet
No french locale to check collate facet
LocaleTest::ctype_facet
C
LocaleTest::locale_init_problem
C
LocaleTest::default_locale
LocaleTest::facet_id
LocaleTest::combine
LogicTest::logicand
LogicTest::logicnot
LogicTest::logicor
MapTest::map1
MapTest::mmap1
MapTest::mmap2
MapTest::iterators
MapTest::equal_range
MapTest::allocator_with_state
MapTest::template_methods
MaxTest::max1
MaxTest::max2
MaxTest::maxelem1
MaxTest::maxelem2
MergeTest::merge0
MergeTest::merge1
MergeTest::merge2
MemFunPtrTest::mem_ptr_fun
MemFunPtrTest::find
MinTest::min1
MinTest::min2
MinTest::minelem1
MinTest::minelem2
MismatchTest::mismatch0
MismatchTest::mismatch1
MismatchTest::mismatch2
ModulusTest::modulus0
MultisetTest::mset1
MultisetTest::mset3
MultisetTest::mset5
MoveConstructorTest::move_construct_test
MoveConstructorTest::deque_test
MoveConstructorTest::vector_test
MoveConstructorTest::move_traits
MoveConstructorTest::movable_declaration
NeqTest::negate0
NeqTest::nequal0
NthElemTest::nthelem0
NthElemTest::nthelem1
NthElemTest::nthelem2
NumPutGetTest::num_put_float
NumPutGetTest::num_put_integer
NumPutGetTest::num_get_float
NumPutGetTest::num_get_integer
OstreamIteratorTest::ostmit0
PairTest::pair0
PartialTest::parsrt0
PartialTest::parsrt1
PartialTest::parsrt2
PartialTest::parsrtc0
PartialTest::parsrtc1
PartialTest::parsrtc2
PartialTest::partsum0
PartialTest::partsum1
PartialTest::partsum2
PartitionTest::ptition0
PartitionTest::ptition1
PartitionTest::stblptn0
PartitionTest::stblptn1
PermTest::nextprm0
PermTest::nextprm1
PermTest::nextprm2
PermTest::prevprm0
PermTest::prevprm1
PermTest::prevprm2
PlusMinusTest::plus0
PlusMinusTest::minus0
Ptr2Test::ptrbin1
Ptr2Test::ptrbin2
Ptr2Test::ptrun1
Ptr2Test::ptrun2
PtrSpecTest::ptr_specialization_test
QueueTest::pqueue1
QueueTest::queue1
RawriterTest::rawiter1
ReviterTest::reviter1
ReviterTest::reviter2
ReviterTest::revbit1
RmCpTest::remcopy1
RmCpTest::remcpif1
RmCpTest::remif1
RmCpTest::remove1
RmCpTest::repcpif1
RmCpTest::replace0
RmCpTest::replace1
RmCpTest::replcpy1
RmCpTest::replif1
RmCpTest::revcopy1
RmCpTest::reverse1
RndShuffleTest::rndshuf0
RndShuffleTest::rndshuf2
RopeTest::io
RopeTest::find1
RopeTest::find2
RopeTest::construct_from_char
RopeTest::bug_report
RopeTest::test_saved_rope_iterators
RotateTest::rotate0
RotateTest::rotate1
RotateTest::rotcopy0
RotateTest::rotcopy1
SearchTest::search0
SearchTest::search1
SearchTest::search2
SetTest::set1
SetTest::set2
SetTest::erase
SetTest::insert
SetTest::find
SetTest::bounds
SetTest::specialized_less
SetTest::implementation_check
SetTest::allocator_with_state
SetTest::reverse_iterator_test
SetTest::template_methods
SetDifferenceTest::setdiff0
SetDifferenceTest::setdiff1
SetDifferenceTest::setdiff2
SetDifferenceTest::setsymd0
SetDifferenceTest::setsymd1
SetDifferenceTest::setsymd2
SetIntersectionTest::setintr0
SetIntersectionTest::setintr1
SetIntersectionTest::setintr2
SetUnionTest::setunon0
SetUnionTest::setunon1
SetUnionTest::setunon2
SlistTest::slist1
SlistTest::erase
SlistTest::insert
SlistTest::splice
SlistTest::allocator_with_state
SortTest::sort1
SortTest::sort2
SortTest::sort3
SortTest::sort4
SortTest::stblsrt1
SortTest::stblsrt2
SstreamTest::output
SstreamTest::input
SstreamTest::input_char
SstreamTest::io
SstreamTest::err
SstreamTest::err_long
SstreamTest::maxint
SstreamTest::init_in
SstreamTest::init_out
SstreamTest::buf
SstreamTest::rdbuf
SstreamTest::streambuf_output
SstreamTest::seek
SstreamTest::negative
StackTest::stack1
StackTest::stack2
StringTest::constructor
StringTest::reserve
StringTest::assign
StringTest::erase
StringTest::data
StringTest::c_str
StringTest::null_char
StringTest::insert
StringTest::replace
StringTest::resize
StringTest::short_string
StringTest::find
StringTest::rfind
StringTest::find_last_of
StringTest::find_last_not_of
StringTest::copy
StringTest::mt
StringTest::short_string_optim_bug
StringTest::compare
StringTest::template_expression
StringTest::te_tmp
StringTest::template_wexpression IGNORED
StringTest::io
StringTest::allocator_with_state
StringTest::capacity
StrstreamBufferReadTest::readFromBuffer
SwapTest::swap1
SwapTest::swprnge1
TimesTest::times
TransformTest::trnsfrm1
TransformTest::trnsfrm2
TransformTest::self_str
TypeTraitsTest::manips
TypeTraitsTest::integer
TypeTraitsTest::rational
TypeTraitsTest::pointer_type
TypeTraitsTest::reference_type
TypeTraitsTest::both_pointer_type
TypeTraitsTest::ok_to_use_memcpy
TypeTraitsTest::ok_to_use_memmove
TypeTraitsTest::trivial_destructor
TypeTraitsTest::is_POD
TypeTraitsTest::stlport_class
UnaryTest::ucompos1
UnaryTest::ucompos2
UnaryTest::unegate1
UnaryTest::unegate2
UnaryTest::unegate3
UninitializedTest::copy_test
UniqueTest::uniqcpy1
UniqueTest::uniqcpy2
UniqueTest::unique1
UniqueTest::unique2
UnorderedTest::uset
UnorderedTest::umultiset
UnorderedTest::umap
UnorderedTest::umultimap
UnorderedTest::user_case
UnorderedTest::hash_policy
UnorderedTest::buckets
UnorderedTest::equal_range
UnorderedTest::template_methods
ValarrayTest::transcendentals
VectorTest::vec_test_1
VectorTest::vec_test_2
VectorTest::vec_test_3
VectorTest::vec_test_4
VectorTest::vec_test_5
VectorTest::vec_test_6
VectorTest::vec_test_7
VectorTest::capacity
VectorTest::at
VectorTest::pointer
VectorTest::auto_ref
VectorTest::allocator_with_state
VectorTest::iterators
VectorTest::optimizations_check
VectorTest::ebo
ErrnoTest::check

OK 396 tests, 1 ignored

Discussion

  • KBac

    KBac - 2008-01-28

    Total HP-UX patch

     
  • Petr Ovtchenkov

    Petr Ovtchenkov - 2008-01-28

    Logged In: YES
    user_id=615813
    Originator: NO

    ASAP.

     
  • Petr Ovtchenkov

    Petr Ovtchenkov - 2008-01-28
    • priority: 5 --> 6
    • assigned_to: nobody --> complement
    • status: open --> open-accepted
     
  • Petr Ovtchenkov

    Petr Ovtchenkov - 2008-01-29

    Logged In: YES
    user_id=615813
    Originator: NO

    Fixed in 5.1 branch and trunk.

     
  • Petr Ovtchenkov

    Petr Ovtchenkov - 2008-01-29
    • status: open-accepted --> closed-fixed
     

Log in to post a comment.