[Arsperl-users] make: Fatal error: Command failed for target 'ARS.o'
Brought to you by:
jeffmurphy
|
From: Fred B. <fbe...@be...> - 2010-05-04 16:26:29
|
Hello all,
I am expierencing the same issue with ARSperl-1.84, 1.85, 1.90 and
1.91 against the ARS 6.3 libraries I pulled from ARSWiki.
The environment is:
Solaris: 8
Perl: v5.8.0 built for sun4-solaris
Here are the details:
I am logged in as root.
I am able to unzip the archive (# gunzip ARSperl-1.91.gz -->
ARSperl-1.91.tar )
I am able to untar the tar ball (# tar -xvf ARSperl-1.91.tar -->
ARSperl-1.91 <directory extracts just fine>)
When I execute:
perl Makefile.PL
- it creates the 'Makefile' file without any obvious issues.
- when I try to run 'make', I see the ARS.c and ARS.xs create,
but I receive some 'unknown opcode' messages when trying to create
ARS.xs, and the process dies when trying to create the ARS.o file.
I've included output from my environment (#env ) at the bottom of this
email - incase I'm having a bone-head spell.
Any suggestions?
<output below>
# perl Makefile.PL
found API Version: 11
derived server version from ar.h: 6.3
Building against perl 5.008
Generating support.h file..
Processing AR_STRUCT_ITEM codes..
Processing AR_SERVER_STAT codes..
Processing AR_SCHEMA codes..
Processing AR_COM_PARM codes..
Processing AR_COM_METHOD codes..
Processing AR_DDE codes..
Processing AR_ACTIVE_LINK_ACTION codes..
Processing AR_ACTIVE_LINK_ACTION_OPEN codes..
Processing AR_CHAR_MENU_DD type codes..
Processing AR_CHAR_MENU_DD name codes..
Processing AR_CHAR_MENU_DD value format..
Processing AR_CHAR_MENU codes..
Processing AR_FILTER_ACTION codes..
Processing AR_MENU_REFRESH codes..
Processing AR_PERMISSIONS (Schema) codes..
Processing AR_PERMISSIONS (Field) codes..
Processing AR_DATA_TYPE codes..
Processing AR_BYTE_LIST codes..
Processing AR_NO_MATCH codes..
Processing AR_MULTI_MATCH codes..
Processing AR_RETURN codes..
Processing AR_FUNCTION codes..
Processing ARCON codes..
Processing ARCONOWNER codes..
Processing ARREF codes..
Processing AR_KEYWORD codes..
Processing AR_SERVER_INFO codes..
Generating serverTypeInfoHints.h ..
Converting C header files to perl modules ..
Configuring with options:
ARSVERSION = 6.30
ARSAPI = /opt/ar/api
AUTODEFINES = -g -Wno-unused-variable -Wuninitialized
-DARS32 -DARS452 -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=0
-DPERL_BASEREV_IS=50
Writing Makefile for ARS
=== ARSperl 'make test' configuration. ===
Please enter the following information. This information will be
recorded in ./t/config.cache
If you want to skip the 'make test' step, just hit ENTER
three times. You can configure it later by either re-running
'perl Makefile.PL' or by editting ./t/config.cache
Fair warning: you probably don't want to run 'make test' against a
production ARSystem server.
Server Name [10.11.12.13]:
Admin Username [js124142]:
Admin Password [swoffordthepirateking]:
Type 'make' (windows: 'nmake') to build ARSperl.
Type 'make test' to test ARSperl before installing.
Type 'make install' to install ARSperl.
# make
Skip blib/lib/ARSarerrno-h.pm (unchanged)
Skip blib/lib/artypes.ph (unchanged)
Skip blib/lib/ARSnparm.pm (unchanged)
Skip blib/lib/_h2ph_pre.ph (unchanged)
Skip blib/lib/ARSar-h.pm (unchanged)
Skip blib/lib/ARSnt-h.pm (unchanged)
Skip blib/lib/ARSnterrno-h.pm (unchanged)
Skip blib/lib/ARSOOsup.pm (unchanged)
Skip blib/lib/ARSOOmsgs.pm (unchanged)
Skip blib/lib/ARSOOform.pm (unchanged)
Skip blib/lib/ARS.pm (unchanged)
gcc -c -I/opt/ar/api/include -fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
-fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/CORE" -g
-Wno-unused-variable -Wuninitialized -DARS32 -DARS452
-DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=0 -DPERL_BASEREV_IS=50 ARS.c
ARS.c: In function `XS_ARS_ars_CreateField':
ARS.xs:3817: warning: `createMode' might be used uninitialized in this
function
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 16046: error: unknown
opcode ".subsection"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 16046: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 16056: error: unknown
opcode ".previous"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 16056: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 17123: error: unknown
opcode ".subsection"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 17123: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 17132: error: unknown
opcode ".previous"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 17132: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 25844: error: unknown
opcode ".subsection"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 25844: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 25853: error: unknown
opcode ".previous"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 25853: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 29761: error: unknown
opcode ".subsection"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 29761: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 29770: error: unknown
opcode ".previous"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 29770: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 30699: error: unknown
opcode ".subsection"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 30699: error: statement
syntax
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 30708: error: unknown
opcode ".previous"
/usr/ccs/bin/as: "/var/tmp/ccICEcD7.s", line 30708: error: statement
syntax
*** Error code 1
make: Fatal error: Command failed for target `ARS.o'
#
Am I missing something in one of my environment variables (Remedy libs
in LD_LIBRARY_PATH possibly?)
# env
HOME=/
HZ=
LD_LIBRARY_PATH=/opt/IBMdb2/V6.1/lib:/usr/lib
LOGNAME=root
PATH=/usr/sbin:/usr/bin:/sbin:/usr/ucb:/usr/ccs/bin:/bin:/usr/local/bin:
/usr/local/apache/bin:.
SHELL=/sbin/sh
TERM=xterm
TZ=US/Eastern
#
Thanks,
-Fred Bennett
|