After Platform Migration From HPUX To Linux, Why Won't GMF Executables Compile?

(Doc ID 2400152.1)

Last updated on MAY 17, 2018

Applies to:

Oracle Process Manufacturing Financials - Version 11.5.9 and later
Information in this document applies to any platform.

Goal

We are migrating platform from HPUX to LINUX, following the instructions in note, Migrating to Linux with Oracle Applications Release 11i (Doc ID 238276.1), and GMF executables don't compile. There is no problem with other executables.
Below are all executable that don't compile:

GMCACOST
GMCCUPD
GMCROLL
GMGGL
GMGSYNC
GMGUPD

Log for GMCACOST shows errors like:

/ebsapp/oracle/app/appl/gma/11.5.0/lib/libgma.a(gmdbglog.o)(.text+0x87): In function `name_with_default':
: undefined reference to `__ctype_b'
/ebsapp/oracle/app/appl/gma/11.5.0/lib/libgma.a(gmdbglog.o)(.text+0x1d1): In function `set_debug_rec':
: undefined reference to `__ctype_b'
/ebsapp/oracle/app/appl/gma/11.5.0/lib/libgma.a(gmdbglog.o)(.text+0xb06): In function `gm_dl_command':
: undefined reference to `__ctype_b'

as well as undefined references to `__ctype_toupper' and `__ctype_tolower', from multiple different files, not just gmdbglog.o

Why won't these compile?
 

Solution

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