Consultor Eletrônico



Kbase P41610: Fatal Errors running PROBUILD script on Linux: undefined reference to `__ctype_b' `__ctype_toupper'
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/8/2005
Status: Unverified

FACT(s) (Environment):

Progress 9.1C
Progress 9.1D
RedHat Enterprise Linux AS 3.0
RedHat Enterprise Linux WS 3.0
RedHat Enterprise Linux ES 3.0

SYMPTOM(s):

Fatal Errors running probuild script on Linux

Unable to probuild executable on Linux

errors when running the links script

undefined reference to `__ctype_b'

undefined reference to `__ctype_toupper'

Unable to probuild Progress binary on Linux RedHat 9

Unable to probuild Progress binary on SUSE Linux 8.2

Unable to probuild Progress binary on RedHat Enterprise Linux 3.0 with Progress 9.1D09

CAUSE:

Running PROBUILD on an unsupported level of the Operating System

FIX:

Move to a supported level of the Operating System. Go to http://www.progress.com/support and click on "Product Availability Guide" for complete reference of platforms.
Although RH ES 3.0 /is/ supported on Progress 9.1D09, the PROBUILD functionality isn't. Below is an extract of said infromation and workarounds for your consideration:
From Product Availability Guide of June 2nd 2004.
(15) The PROBUILD functionality does not work under the RHEL 3.0 environment and therefore is not supported.
Possible alternatives for customers needing to PROBUILD Progress binaries/executable are:
1) Upgrade to OpenEdge 10.0A01 (supports RHEL 3.0 & JVM 1.4)
2) PROBUILD under the Red Hat Enterprise Linux 2.1 environment (resultant binaries can be deployed under RHEL 3.0)
3) The necessary changes needed to support PROBUILD under RHEL 3.0 requires a full Progress Maintenance Release. So for Progress version 9 that would be 9.1E.
Please refer to Progress Solution P101259, "9.1E probuild on RH 3.0 fails with undefined references __ctype_b __ctype_tolower __ctype_toupper"