4GL installation- cfglgo error
Posted in 2016
User encountered a cfglgo linker error "Mismatched machine types. Expected EM_IA_64 but found EM_PARISC" when installing Informix 4GL 7.50.FC1 on HP-UX 11i Itanium. The installer appeared to contain PARISC (32-bit) object files instead of IA-64 (64-bit) files needed for the Itanium system. A responder questioned whether the 7-year-old software version was appropriate for the system but no resolution was provided in the thread.
Auto-generated by DrWatson from the posts below — may be imperfect; read the full thread.
Topics: Installation, Setup & Upgrades, Connectivity: ESQL/C, 4GL & Embedded SQL, Licensing & Editions, Platform-Specific Issues
Hi,
I install 4gl debugger & 4gl RDS_development into my new unix server.
Installation detail as below:
MACHINE SPECIFIC NOTES
FOR
IBM INFORMIX 4GL 7.50.FC1 RELEASE
ON HP-UX 11 64 bit
May 2008
=================================
IRIS NUMBER : 46994
*OS Information : Built on HPUX 11i V1, Certified on HP 11iV2 and 11iV3
*Certified means known certifications at the time of release
COMPILER VERSION : *HP C Version 3.1
CLIENT SDK : 4GL 7.50.FC1 built using CSDK 3.50.xC1
During installation, notice that have warning as below:
ar: warning: the file dbtbio.o is from an incompatible architecture
ar: warning: the file fglblob.o is from an incompatible architecture
ar: warning: the file nmenu.o is from an incompatible architecture
ar: warning: the file nmhelp.o is from an incompatible architecture
ar: warning: the file rdsterm.o is from an incompatible architecture
ar: warning: the file rgetkey.o is from an incompatible architecture
ar: warning: the file mprt.o is from an incompatible architecture
ar: warning: the file prompt.o is from an incompatible architecture
After finish installation, success.
$ form4gl -vIBM INFORMIX-4GL Version 7.50.FC1
Software Serial Number RDS#N000000
$ fgldb -vIBM INFORMIX-4GL Version 7.50.FC1
Software Serial Number RDS#N000000
$ fglpc -vIBM INFORMIX-4GL Version 7.50.FC1
Pcode Version 732
Software Serial Number RDS#N000000
$ fglgo -vIBM INFORMIX-4GL Version 7.50.FC1
Pcode Version 732
Software Serial Number RDS#N000000
$ isql -vIBM INFORMIX-SQL Version 7.50.FC1
Software Serial Number RDS#N000000
$ r4gl -vIBM INFORMIX-4GL Version 7.50.FC1
Software Serial Number RDS#N000000
When i try used cfglgo return error as below:
$ cfglgold: Mismatched machine types. Expected EM_IA_64 but found EM_PARISC in file
/informix/lib/tools/libfmain.a[fgiapi.o]
Fatal error.
Compile C program
/source/src/elixir_runner $ cfglgo fgiusr.c get_tty.c power_func.c -o elixir
fgiusr.c:
get_tty.c:
power_func.c:
ld: Mismatched machine types. Expected EM_IA_64 but found EM_PARISC in file
/usr/informix/lib/tools/libfmain.a[fgiapi.o]
Fatal error.
Means i use wrong installer? Based on release notes, this installer for HP
Itanium.( C1ET8EN- i download from IBM passport account)
My server infomation as below:
# machinfo
CPU info:
Intel(R) Itanium(R) Processor 9560 (2.53 GHz, 32 MB)
1 core, 1 logical processor per socket
6.38 GT/s QPI, CPU version D0
Active processor count:
7 sockets
7 cores
Memory: 27642 MB (26.99 GB)
Firmware info:
Firmware revision: 06.30.05.00
FP SWA driver revision: 1.18
IPMI is supported on this system.
BMC firmware revision: 6.1e
Platform info:
Model: "ia64 hp server Integrity Virtual Machine"
Machine ID number: 7bbc3322-b37d-11e5-8b00-d0bf9c40f0be
Machine serial number: VM01601001
OS info:
Nodename: eElixirI
Release: HP-UX B.11.31
Version: U (unlimited-user license)
Machine: ia64
ID Number: 2075931426
vmunix _release_version:
@(#) $Revision: vmunix: B.11.31_LR FLAVOR=perf
Please advice? which installer i should used. From portal IBM , i notice that
option for HP-ux only for HP-ux & hp-ux PARISC. Don't see option specific for
ITANIUM.
Thank You
Are you certain that the Informix version is appropriate for your system
(O/S version, etc.)?
After all, you're installing a 7+ year old version and using a phony serial
number.
On Sun, Mar 20, 2016 at 11:37 PM, MOHD FADZIL JUSOH <fadzil@isianpadu.com>
wrote:
> Hi,
>
> I install 4gl debugger & 4gl RDS_development into my new unix server.
> Installation detail as below:
>
> MACHINE SPECIFIC NOTES
>
> FOR
>
> IBM INFORMIX 4GL 7.50.FC1 RELEASE
>
> ON HP-UX 11 64 bit
>
> May 2008
>
> =================================
>
> IRIS NUMBER : 46994
> *OS Information : Built on HPUX 11i V1, Certified on HP 11iV2 and 11iV3
>
> *Certified means known certifications at the time of release
> COMPILER VERSION : *HP C Version 3.1
> CLIENT SDK : 4GL 7.50.FC1 built using CSDK 3.50.xC1
>
> During installation, notice that have warning as below:
>
> ar: warning: the file dbtbio.o is from an incompatible architecture
>
> ar: warning: the file fglblob.o is from an incompatible architecture
>
> ar: warning: the file nmenu.o is from an incompatible architecture
>
> ar: warning: the file nmhelp.o is from an incompatible architecture
>
> ar: warning: the file rdsterm.o is from an incompatible architecture
>
> ar: warning: the file rgetkey.o is from an incompatible architecture
>
> ar: warning: the file mprt.o is from an incompatible architecture
>
> ar: warning: the file prompt.o is from an incompatible architecture
>
> After finish installation, success.
>
> $ form4gl -v> IBM INFORMIX-4GL Version 7.50.FC1
> Software Serial Number RDS#N000000
> $ fgldb -v> IBM INFORMIX-4GL Version 7.50.FC1
> Software Serial Number RDS#N000000
> $ fglpc -v> IBM INFORMIX-4GL Version 7.50.FC1
> Pcode Version 732
>
> Software Serial Number RDS#N000000
> $ fglgo -v> IBM INFORMIX-4GL Version 7.50.FC1
> Pcode Version 732
>
> Software Serial Number RDS#N000000
> $ isql -v> IBM INFORMIX-SQL Version 7.50.FC1
> Software Serial Number RDS#N000000
> $ r4gl -v> IBM INFORMIX-4GL Version 7.50.FC1
> Software Serial Number RDS#N000000
>
> When i try used cfglgo return error as below:
>
> $ cfglgo> ld: Mismatched machine types. Expected EM_IA_64 but found EM_PARISC in file
> /informix/lib/tools/libfmain.a[fgiapi.o]
> Fatal error.>
> Compile C program
> /source/src/elixir_runner $ cfglgo fgiusr.c get_tty.c power_func.c -o
> elixir
> fgiusr.c:
> get_tty.c:
> power_func.c:
> ld: Mismatched machine types. Expected EM_IA_64 but found EM_PARISC in file
> /usr/informix/lib/tools/libfmain.a[fgiapi.o]
> Fatal error.>
> Means i use wrong installer? Based on release notes, this installer for HP
> Itanium.( C1ET8EN- i download from IBM passport account)
>
> My server infomation as below:
> # machinfo
> CPU info:
>
> Intel(R) Itanium(R) Processor 9560 (2.53 GHz, 32 MB)
>
> 1 core, 1 logical processor per socket
>
> 6.38 GT/s QPI, CPU version D0
>
> Active processor count:
>
> 7 sockets
>
> 7 cores
>
> Memory: 27642 MB (26.99 GB)
>
> Firmware info:
>
> Firmware revision: 06.30.05.00
>
> FP SWA driver revision: 1.18
>
> IPMI is supported on this system.
>
> BMC firmware revision: 6.1e
>
> Platform info:
>
> Model: "ia64 hp server Integrity Virtual Machine"
>
> Machine ID number: 7bbc3322-b37d-11e5-8b00-d0bf9c40f0be
>
> Machine serial number: VM01601001
>
> OS info:
>
> Nodename: eElixirI
>
> Release: HP-UX B.11.31
>
> Version: U (unlimited-user license)
>
> Machine: ia64
>
> ID Number: 2075931426
>
> vmunix _release_version:
> @(#) $Revision: vmunix: B.11.31_LR FLAVOR=perf
>
> Please advice? which installer i should used. From portal IBM , i notice
> that
> option for HP-ux only for HP-ux & hp-ux PARISC. Don't see option specific
> for
> ITANIUM.
>
> Thank You
>
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
--001a113b8fea1e9860052e8999dd
Ooops, looking like a bundling mistake ... you seem to have received=20
PARISC in disguise.
Please obtain later fixpack (FC6 is latest for 7.50) or version even=20
(7.51.FC1).
BR,
Andreas
From: "MOHD FADZIL JUSOH" <fadzil@isianpadu.com>
To: ids@iiug.org
Date: 21.03.2016 07:38
Subject: 4GL installation- cfglgo error [36800]
Sent by: ids-bounces@iiug.org
Hi,=20
I install 4gl debugger & 4gl RDS=5Fdevelopment into my new unix server.=20
Installation detail as below:=20
MACHINE SPECIFIC NOTES=20
FOR=20
IBM INFORMIX 4GL 7.50.FC1 RELEASE=20
ON HP-UX 11 64 bit=20
May 2008=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=20
IRIS NUMBER : 46994=20
*OS Information : Built on HPUX 11i V1, Certified on HP 11iV2 and 11iV3=20
*Certified means known certifications at the time of release=20
COMPILER VERSION : *HP C Version 3.1=20
CLIENT SDK : 4GL 7.50.FC1 built using CSDK 3.50.xC1=20
During installation, notice that have warning as below:=20
ar: warning: the file dbtbio.o is from an incompatible architecture=20
ar: warning: the file fglblob.o is from an incompatible architecture=20
ar: warning: the file nmenu.o is from an incompatible architecture=20
ar: warning: the file nmhelp.o is from an incompatible architecture=20
ar: warning: the file rdsterm.o is from an incompatible architecture=20
ar: warning: the file rgetkey.o is from an incompatible architecture=20
ar: warning: the file mprt.o is from an incompatible architecture=20
ar: warning: the file prompt.o is from an incompatible architecture=20
After finish installation, success.=20
$ form4gl -v=20
IBM INFORMIX-4GL Version 7.50.FC1=20Software Serial Number RDS#N000000=20
$ fgldb -v=20
IBM INFORMIX-4GL Version 7.50.FC1=20Software Serial Number RDS#N000000=20
$ fglpc -v=20
IBM INFORMIX-4GL Version 7.50.FC1=20Pcode Version 732=20
Software Serial Number RDS#N000000=20
$ fglgo -v=20
IBM INFORMIX-4GL Version 7.50.FC1=20Pcode Version 732=20
Software Serial Number RDS#N000000=20
$ isql -v=20
IBM INFORMIX-SQL Version 7.50.FC1=20Software Serial Number RDS#N000000=20
$ r4gl -v=20
IBM INFORMIX-4GL Version 7.50.FC1=20Software Serial Number RDS#N000000=20
When i try used cfglgo return error as below:=20
$ cfglgo=20ld: Mismatched machine types. Expected EM=5FIA=5F64 but found EM=5FPARISC i=
n=20
file=20
/informix/lib/tools/libfmain.a[fgiapi.o]=20
Fatal error.=20
Compile C program=20
/source/src/elixir=5Frunner $ cfglgo fgiusr.c get=5Ftty.c power=5Ffunc.c -o=
=20
elixir=20
fgiusr.c:=20
get=5Ftty.c:=20
power=5Ffunc.c:=20
ld: Mismatched machine types. Expected EM=5FIA=5F64 but found EM=5FPARISC i=
n=20
file=20
/usr/informix/lib/tools/libfmain.a[fgiapi.o]=20
Fatal error.=20
Means i use wrong installer? Based on release notes, this installer for HP =
Itanium.( C1ET8EN- i download from IBM passport account)=20
My server infomation as below:=20
# machinfo=20
CPU info:=20
Intel(R) Itanium(R) Processor 9560 (2.53 GHz, 32 MB)=20
1 core, 1 logical processor per socket=20
6.38 GT/s QPI, CPU version D0=20
Active processor count:=20
7 sockets=20
7 cores=20
Memory: 27642 MB (26.99 GB)=20
Firmware info:=20
Firmware revision: 06.30.05.00=20
FP SWA driver revision: 1.18=20
IPMI is supported on this system.=20
BMC firmware revision: 6.1e=20
Platform info:=20
Model: "ia64 hp server Integrity Virtual Machine"=20
Machine ID number: 7bbc3322-b37d-11e5-8b00-d0bf9c40f0be=20
Machine serial number: VM01601001=20
OS info:=20
Nodename: eElixirI=20
Release: HP-UX B.11.31=20
Version: U (unlimited-user license)=20
Machine: ia64=20
ID Number: 2075931426=20
vmunix =5Frelease=5Fversion:=20
@(#) $Revision: vmunix: B.11.31=5FLR FLAVOR=3Dperf=20
Please advice? which installer i should used. From portal IBM , i notice=20
that=20
option for HP-ux only for HP-ux & hp-ux PARISC. Don't see option specific=20
for=20
ITANIUM.=20
Thank You=20
***************************************************************************=
****=20
Forum Note: Use "Reply" to post a response in the discussion forum.=20
It looks like you are running a PA-RISC version of the engine but installed
the Itanium version of R4GL & debugger. The HP Itanium systems were
designed to be able to run PA-RISC code, so you never noticed until you
installed the R4GL with different binaries. The Itanium R4GL cannot use the
PA-RISC libraries installed with the engine. (You should post your engine
version BTW.)
Also, please note that you should be installing the v7.51 release of R4GL,
debugger, and ISQL if your engine is a later release than an early v11.50
(say xC3 or earlier IB) because of some library incompatibilities that were
not fixed until v7.51 of the tools (I4GL, R4GL, & ISQL). Installing the
v7.50 releases over an existing engine newer than that can cause the engine
to no longer start up and installing the engine over this version of the
tools will cause the tools to fail.
Art
Art S. Kagel, President and Principal Consultant
ASK Database Management
www.askdbmgt.com
Blog: http://informix-myview.blogspot.com/
Disclaimer: Please keep in mind that my own opinions are my own opinions
and do not reflect on the IIUG, nor any other organization with which I am
associated either explicitly, implicitly, or by inference. Neither do
those opinions reflect those of other individuals affiliated with any
entity with which I am affiliated nor those of the entities themselves.
On Mon, Mar 21, 2016 at 2:37 AM, MOHD FADZIL JUSOH <fadzil@isianpadu.com>
wrote:
> Hi,
>
> I install 4gl debugger & 4gl RDS_development into my new unix server.
> Installation detail as below:
>
> MACHINE SPECIFIC NOTES
>
> FOR
>
> IBM INFORMIX 4GL 7.50.FC1 RELEASE
>
> ON HP-UX 11 64 bit
>
> May 2008
>
> =================================
>
> IRIS NUMBER : 46994
> *OS Information : Built on HPUX 11i V1, Certified on HP 11iV2 and 11iV3
>
> *Certified means known certifications at the time of release
> COMPILER VERSION : *HP C Version 3.1
> CLIENT SDK : 4GL 7.50.FC1 built using CSDK 3.50.xC1
>
> During installation, notice that have warning as below:
>
> ar: warning: the file dbtbio.o is from an incompatible architecture
>
> ar: warning: the file fglblob.o is from an incompatible architecture
>
> ar: warning: the file nmenu.o is from an incompatible architecture
>
> ar: warning: the file nmhelp.o is from an incompatible architecture
>
> ar: warning: the file rdsterm.o is from an incompatible architecture
>
> ar: warning: the file rgetkey.o is from an incompatible architecture
>
> ar: warning: the file mprt.o is from an incompatible architecture
>
> ar: warning: the file prompt.o is from an incompatible architecture
>
> After finish installation, success.
>
> $ form4gl -v> IBM INFORMIX-4GL Version 7.50.FC1
> Software Serial Number RDS#N000000
> $ fgldb -v> IBM INFORMIX-4GL Version 7.50.FC1
> Software Serial Number RDS#N000000
> $ fglpc -v> IBM INFORMIX-4GL Version 7.50.FC1
> Pcode Version 732
>
> Software Serial Number RDS#N000000
> $ fglgo -v> IBM INFORMIX-4GL Version 7.50.FC1
> Pcode Version 732
>
> Software Serial Number RDS#N000000
> $ isql -v> IBM INFORMIX-SQL Version 7.50.FC1
> Software Serial Number RDS#N000000
> $ r4gl -v> IBM INFORMIX-4GL Version 7.50.FC1
> Software Serial Number RDS#N000000
>
> When i try used cfglgo return error as below:
>
> $ cfglgo> ld: Mismatched machine types. Expected EM_IA_64 but found EM_PARISC in file
> /informix/lib/tools/libfmain.a[fgiapi.o]
> Fatal error.>
> Compile C program
> /source/src/elixir_runner $ cfglgo fgiusr.c get_tty.c power_func.c -o
> elixir
> fgiusr.c:
> get_tty.c:
> power_func.c:
> ld: Mismatched machine types. Expected EM_IA_64 but found EM_PARISC in file
> /usr/informix/lib/tools/libfmain.a[fgiapi.o]
> Fatal error.>
> Means i use wrong installer? Based on release notes, this installer for HP
> Itanium.( C1ET8EN- i download from IBM passport account)
>
> My server infomation as below:
> # machinfo
> CPU info:
>
> Intel(R) Itanium(R) Processor 9560 (2.53 GHz, 32 MB)
>
> 1 core, 1 logical processor per socket
>
> 6.38 GT/s QPI, CPU version D0
>
> Active processor count:
>
> 7 sockets
>
> 7 cores
>
> Memory: 27642 MB (26.99 GB)
>
> Firmware info:
>
> Firmware revision: 06.30.05.00
>
> FP SWA driver revision: 1.18
>
> IPMI is supported on this system.
>
> BMC firmware revision: 6.1e
>
> Platform info:
>
> Model: "ia64 hp server Integrity Virtual Machine"
>
> Machine ID number: 7bbc3322-b37d-11e5-8b00-d0bf9c40f0be
>
> Machine serial number: VM01601001
>
> OS info:
>
> Nodename: eElixirI
>
> Release: HP-UX B.11.31
>
> Version: U (unlimited-user license)
>
> Machine: ia64
>
> ID Number: 2075931426
>
> vmunix _release_version:
> @(#) $Revision: vmunix: B.11.31_LR FLAVOR=perf
>
> Please advice? which installer i should used. From portal IBM , i notice
> that
> option for HP-ux only for HP-ux & hp-ux PARISC. Don't see option specific
> for
> ITANIUM.
>
> Thank You
>
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
--001a113ee4fcc77e14052e8c9989
Hi, Thank for your advice I download latest version as below: 4GL_ID_7.51_FC2_HP_EN.tar. ================================= MACHINE SPECIFIC NOTES FOR IBM INFORMIX 4GL 7.51.FC2 RELEASE ON HP-UX Itanium 11.31 64-bit February 2016 ================================= IRIS NUMBER : 52368 OS Information : Built on HPUX 11i (aka 11.31) Itanium COMPILER VERSION : HP C/aC++ for Integrity Servers B3910B A.06.26 [Apr 12 2011] CLIENT SDK : 4GL 7.51.FC2 built using CSDK 4.10.xC6 This installer for HPUX ITANIUM based on machine notes. During installation return this error: Press RETURN to continue, or the interrupt key (usually CTRL-C or DEL) to abort. Warning: classic VM not supported; server VM will be used Warning: classic VM not supported; server VM will be used Exception in thread "main" java.lang.NoClassDefFoundError: com/ibm/lex/lapapp/LAP License terms not accepted. Exiting Look like not support on our environment. Our server environment is HP virtual environment. IBM have specific installer for virtual environment? I don't find it when i download from IBM passport account. IDS version 12.10.FC6 Please advice. Thank you
Best advice at this point? Call IBM Support and open a PMR at level 1 priority. Art Art S. Kagel, President and Principal Consultant ASK Database Management www.askdbmgt.com Blog: http://informix-myview.blogspot.com/ Disclaimer: Please keep in mind that my own opinions are my own opinions and do not reflect on the IIUG, nor any other organization with which I am associated either explicitly, implicitly, or by inference. Neither do those opinions reflect those of other individuals affiliated with any entity with which I am affiliated nor those of the entities themselves. On Mon, Mar 21, 2016 at 9:31 AM, MOHD FADZIL JUSOH <fadzil@isianpadu.com> wrote: > Hi, > > Thank for your advice > > I download latest version as below: > > 4GL_ID_7.51_FC2_HP_EN.tar. > > ================================= > > MACHINE SPECIFIC NOTES > > FOR > > IBM INFORMIX 4GL 7.51.FC2 RELEASE > > ON HP-UX Itanium 11.31 64-bit > > February 2016 > > ================================= > > IRIS NUMBER : 52368 > OS Information : Built on HPUX 11i (aka 11.31) Itanium > COMPILER VERSION : HP C/aC++ for Integrity Servers B3910B A.06.26 [Apr 12 > 2011] > CLIENT SDK : 4GL 7.51.FC2 built using CSDK 4.10.xC6 > > This installer for HPUX ITANIUM based on machine notes. > > During installation return this error: > > Press RETURN to continue, > or the interrupt key (usually CTRL-C or DEL) to abort. > > Warning: classic VM not supported; server VM will be used > Warning: classic VM not supported; server VM will be used > Exception in thread "main" java.lang.NoClassDefFoundError: > com/ibm/lex/lapapp/LAP > License terms not accepted. Exiting > > Look like not support on our environment. Our server environment is HP > virtual > environment. IBM have specific installer for virtual environment? I don't > find > it when i download from IBM passport account. > > IDS version 12.10.FC6 > > Please advice. > > Thank you > > > > ******************************************************************************* > Forum Note: Use "Reply" to post a response in the discussion forum. > > --001a113eca0623a860052e8fb5e7