Hello,
I'm trying to compile sqsh 2.1.3 on Hp-UX 11.11 a 64 bit
machine with sybase 12.5.2 ou 12.5.3, I get following
error. Can someone help me ?
Thanks
cc -L/opt/sybase/OCS-12_5/lib -L/usr/local/lib
cmd_alias.o cmd_bcp.o cmd_buf.o cmd_connect.o
cmd_do.o cmd_echo.o cmd_exit.o cmd_for.o
cmd_func.o cmd_go.o cmd_help.o cmd_history.o
cmd_if.o cmd_input.o cmd_jobs.o cmd_kill.o cmd_lock.o
cmd_loop.o cmd_misc.o cmd_read.o cmd_reconnect.o
cmd_redraw.o cmd_reset.o cmd_return.o cmd_rpc.o
cmd_set.o cmd_shell.o cmd_show.o cmd_sleep.o
cmd_wait.o cmd_warranty.o cmd_while.o var_ctlib.o
var_date.o var_debug.o var_dsp.o var_hist.o
var_misc.o var_passwd.o var_readline.o var_thresh.o
dsp.o dsp_bcp.o dsp_conv.o dsp_desc.o dsp_horiz.o
dsp_html.o dsp_meta.o dsp_none.o dsp_out.o
dsp_pretty.o dsp_vert.o dsp_x.o sqsh_alias.o
sqsh_args.o sqsh_avl.o sqsh_buf.o sqsh_cmd.o
sqsh_compat.o sqsh_ctx.o sqsh_debug.o sqsh_env.o
sqsh_error.o sqsh_expand.o sqsh_fd.o sqsh_filter.o
sqsh_fork.o sqsh_func.o sqsh_getopt.o sqsh_global.o
sqsh_history.o sqsh_init.o sqsh_job.o sqsh_readline.o
sqsh_sig.o sqsh_sigcld.o sqsh_stdin.o sqsh_strchr.o
sqsh_tok.o sqsh_varbuf.o sqsh_main.o -lblk64 -lcs64 -
lct64 -ltcl64 -lcomn64 -lintl64 -lcl -lm -lsec -lBSD -
lreadline -lHcurses -o sqsh
/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file
(cmd_alias.o) was detected. The linked output may not
run on a PA 1.x system.
/usr/ccs/bin/ld: /opt/sybase/OCS-12_5/lib/libblk64.a:
Not a valid library (invalid magic number). Possibly a 64-
bit PA archive library (Mismatched ABI).
*** Error exit code 1
Stop.
Logged In: YES
user_id=1216286
Hi Philippe,
we have HP servers too. I think, you are trying link 2.0
libraries with 1.1 object files. See on library PATHS (use
UNIX command `file` for info about obj files before link).
OCS libraries are 2.0. You compile sqsh as 1.1 object files.
Unfortunately I have no succes with compilling (linking)
sqsh for 64bit HP :-(. It seems the best sollution is
downgrade to Linux and i386 :-)