Oracle Identity Management 11.1.1.9 Installer Produces Makefile Errors Using ins_asha.mk

(Doc ID 2127767.1)

Last updated on JANUARY 26, 2018

Applies to:

Oracle IDM Tools - Version 11.1.1.9.0 to 11.1.1.9.0
Oracle Internet Directory - Version 11.1.1.9.0 to 11.1.1.9.0 [Release 11g]
Oracle Fusion Middleware - Version 11.1.1.9.0 to 11.1.1.9.0 [Release Oracle11g]
Information in this document applies to any platform.

Symptoms

When installing Identity Management (IDM) 11g 11.1.1.9 products (OID, OIM, etc) on a new OL/RH 7 server, the Installer is raising the following error:

[2016-04-14T10:32:03.478-04:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 152] [ecid: 0000LGLBW7zD8hypG4x0if1N3uPN00000A,0] Exception thrown from action: make[[
Exception Name: MakefileException
Exception String: Error in invoking target 'all' of makefile '/oracleoid/product/10.3.6/WLS/Oracle_IDM1/lib/ins_asha.mk'. See '/oracleoid/oraInventory/logs/install2016-04-14_10-16-44AM.log' for details.
Exception Severity: 1
]]
[2016-04-14T11:03:12.625-04:00] [OUI] [NOTIFICATION] [] [OUI] [tid: 152] [ecid: 0000LGLBW7zD8hypG4x0if1N3uPN00000A,0] Error in invoking target 'all' of makefile '/oracleoid/product/10.3.6/WLS/Oracle_IDM1/lib/ins_asha.mk'. See '/oracleoid/oraInventory/logs/install2016-04-14_10-16-44AM.log' for details.
[2016-04-14T11:03:12.634-04:00] [OUI] [ERROR] [] [OUI] [tid: 137] [ecid: 0000LGLBS90D8hypG4x0if1N3uPN000008,0] oracle.sysman.oii.oiif.oiifb.OiifbEndIterateException: Error in invoking target 'all' of makefile '/oracleoid/product/10.3.6/WLS/Oracle_IDM1/lib/ins_asha.mk'. See '/oracleoid/oraInventory/logs/install2016-04-14_10-16-44AM.log' for details.[[
at oracle.sysman.oii.oiic.OiicInstallAPISession.doOperation(OiicInstallAPISession.java:477)
at oracle.sysman.oii.oiic.OiicAPIInstaller.doOperation(OiicAPIInstaller.java:1039)
at oracle.as.install.engine.modules.install.action.OUIInstaller.start(OUIInstaller.java:458)
at oracle.as.install.engine.modules.install.action.InstallManager.launchOUI(InstallManager.java:217)
at oracle.as.install.engine.modules.install.InstallModule.launchOUI(InstallModule.java:165)
at oracle.as.install.engine.modules.install.InstallModule$1.run(InstallModule.java:265)

]]

There should also be a make.log file and you want to find the first failing make command and manually execute, for example:

cd $ORACLE_HOME/lib
/usr/bin/make -f ins_asha.mk all

After running the above, the problem is with the component's (OID) ins_asha.mk script errors in the make.log:

gcc -o $MIDDLEWARE_HOME/Oracle_IDM1/bin/hasocket -L$MIDDLEWARE_HOME/Oracle_IDM1/lib/ -L$MIDDLEWARE_HOME/Oracle_IDM1/lib/ -L$MIDDLEWARE_HOME/Oracle_IDM1/lib/stubs/ $MIDDLEWARE_HOME/Oracle_IDM1/lib/s0hasocket.o $MIDDLEWARE_HOME/Oracle_IDM1/lib/libhasocket.so -ldl -L/usr/lib -lirc -lpthread -lrt
$MIDDLEWARE_HOME/Oracle_IDM1/lib/libhasocket.so: undefined reference to 'memcpy@GLIBC_2.14'
collect2: error: ld returned 1 exit status
make: *** [$MIDDLEWARE_HOME/Oracle_IDM1/bin/hasocket] Error 1

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms