Unable to build abrtexit.c after upgrade to Consolidation PTF 8.6.4
search cancel

Unable to build abrtexit.c after upgrade to Consolidation PTF 8.6.4

book

Article ID: 398666

calendar_today

Updated On:

Products

Gen

Issue/Introduction

Using Gen 8.6 with Linux Implementation Toolset/Build Tool.
On Linux the following command has previously been used successfully to build Gen user exits from abrtexit.c to create libabex.so.    

cd $IEFH/make 
make -f abrtexit.lin

After install of 8.6.4 Consolidation PTF RTX86400 this error is returned:
abrtexit.lin:1: *** missing separator.  Stop.

Environment

Gen 8.6 Linux Implementation Toolset + Consolidation PTF 8.6.4
Gen 8.6 Unix Implementation Toolset + Consolidation PTF 8.6.4

Cause

Due to changes in earlier PTF RTX86315 (incorporated into RTX86400), the make can no longer be used directly on the makefile abrtexit.lin.

Resolution

The script mkexits in directory $IEFH/make directory needs to be used instead. This is per the doc. page: UNIX and Linux Action Block Runtime User Exits
See section at bottom of page: Building on UNIX/Linux

This article also covers it: Gen 8.6 UNIX/Linux User Exits build script changes