IBM Support

PM39659: 'unable to place marker in mvfs audit' when running clearmake -n

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When clearmake is run with the -n option (Print build script
    lines, but do not actually execute them), an 'unable to place
    marker in mvfs audit' may occur for targets that meet the
    following conditions:
    1) executing clearmake as a child process of another clearmake
    2) Target file is present in the view
    3) target has a single line build script.
    
    Process to reproduce:
    Create 2 makefiles, test.mk and makefile
    
    test.mk:
    --------------------------
    target:
     $(MAKE)
    --------------------------
    
    makefile:
    --------------------------
    dep0:
     touch dep0
    --------------------------
    
    When you run this...
    
    Initial clearmake run:
    []$ clearmake -f test.mk
            clearmake
            touch dep0
    
    Second clearmake run:
    []$ clearmake -nf test.mk
            clearmake
    `dep0' is up to date.
    clearmake: Error: Unable to place marker in MVFS audit - Invalid
    argument
    
    Workarounds:
    1) perform the test in an empty view. This prevents the error
    message and the 'dep0 is up to date' message
    2) add ANY line to the build script for the 'dep0' target.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When clearmake is run with the -n option (Print build script
    lines, but do not actually execute them), an "unable to
    place marker in mvfs audit" may occur for targets that meet
    the following conditions:
    1) executing clearmake as a child process of another
    clearmake
    2) Target file is present in the view
    3) target has a single line build script.
    

Problem conclusion

  • A fix is available in ClearCase versions 7.1.1.8, 7.1.2.5
    and 8.0.0.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM39659

  • Reported component name

    CLEARCASE UNIX

  • Reported component ID

    5724G2901

  • Reported release

    701

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-05-19

  • Closed date

    2011-12-16

  • Last modified date

    2011-12-16

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    CLEARCASE UNIX

  • Fixed component ID

    5724G2901

Applicable component levels

  • R701 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 December 2011