My Oracle Support Banner

Installation of TG4DRDA On Linux Fails During Linking with Error: tg4drda.mk:78: *** target pattern contains no `%' (Doc ID 412128.1)

Last updated on JANUARY 29, 2022

Applies to:

Oracle Database Gateway for DRDA - Version 10.2 and later
Linux x86
 

Symptoms

Installing TG4DRDA fails with error:
Error in invoking target 'gensnaliblist' of makefile
/usr/bin/make -f tg4drda.mk gensnaliblist GENSNALIBARG= TCPIP

/opt/oracle/product/10.2.0/gw_1/tg4drda/lib/tg4drda.mk:78: *** target pattern contains no `%'. Stop.

 

InstallActions.log shows:

INFO: Setting variable 'varDRDANETPROD' to 'TCPIP'. Received the value from a
code block.
...
INFO: Calling Action unixActions10.2.0.1.0 make
registerOnly = false
installMakePath = /usr/bin/make
installMakeFileName = /opt/oracle/product/10.2.0/gw_1/tg4drda/lib/tg4drda.mk
installTarget = gensnaliblist
undoMakeFileName =
installArguments = GENSNALIBARG=TCPIP,
logFile = /opt/oracle/product/10.2.0/gw_1/install/make.log
undoTarget =
progMsg = Generating List of DRDA TCP libraries
INFO: The output of this make operation is also available at:
'/opt/oracle/product/10.2.0/gw_1/install/make.log'
INFO:
INFO: Start output from spawned process:
INFO: ----------------------------------
INFO:
INFO: /opt/oracle/product/10.2.0/gw_1/tg4drda/lib/tg4drda.mk:78: *** target
pattern contains no `%'. Stop.

Changes

There is already an existing ORACLE_HOME for the database; TG4DRDA is installed into a second ORACLE_HOME

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.