HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1138 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 1138.


Report 1138 Actions


    Problem Report Number 1138
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0340
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Internationalised System Calls and Libraries Extended V2 (UNIX 98)
    Certification Program The Open Brand certification program
    Test Suite VSU version 5.0.2
    Test Identification CAPIbase/flockf 42, 43
    Problem Summary PG4U.00132 This request claims the test fails to build because of a problem with the test suire.
    Problem Text

    The above errors are caused by the following line in flockflfs.h

    #define MAXOFF_VAL(x) pow((double)2, (double)((x*8)-1))-1.

    Use of pow() requires that libm be used to compile these source
    files. The compile line being used is:

    c89 -D VSU_UNIX=98 -D _XOPEN_SOURCE=500 -I /tsuites/VSU/inc/posix_c -I /tsuites/VSU/
    CAPI/SRC/INC -o t43smloff1 t43smloff.c

    Which does not include a -lm flag.
    Test Output
    TEST CASE: lockf

    Build tool error 2 on build of file /tset/CAPIbase/flockf/flockf43
    ld: 0711-317 ERROR: Undefined symbol: .pow
    ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
    make: The error code from the last command is 8.


    Stop.

    Build tool error 2 on build of file /tset/CAPIbase/flockf/flockf44
    ld: 0711-317 ERROR: Undefined symbol: .pow
    ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
    make: The error code from the last command is 8.


    Stop.

    TEST PURPOSES #43 to #44 UNINITIATED

    T

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    We recommend this request be refused.

    We believe this is an implementation problem.

    The Makefile uses XBS5_ILP32_OFF32_LIBS and its associated c89
    argument macros to determine the proper build environment for
    these tests. We believe the implementation does not have these
    marcos properly defined. We suspect the macro used to enumerate
    the link time libraries needed to build a program in this
    environment should be supplying an appropriate libm.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority