The linking trips up on libdl which doesn't exist on
cygwin. Attempted to substitute with libsybct with no
luck. OpenClient 15
$ make
....
sqsh_main.c: In function `hide_password':
sqsh_main.c:889: warning: comparison between pointer
and integer
gcc -L/usr/X11R6/lib
-L/cygdrive/c/sybase15/OCS-15_0/lib cmd_alias.o
cmd_bcp.o cmd_buf.o cmd_connect.o cmd_do.o cmd_echo.o cm
d_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_slee
p.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_re
adline.o var_thresh.o dsp.o dsp_bcp.o dsp_csv.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 sqs
h_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 sq
sh_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 -l
m -lsybct -lXaw -lXt -lXext -lXmu -lX11 -lreadline
-lcurses -o sqsh
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld:
cannot find -lsybct
collect2: ld returned 1 exit status
make: *** [sqsh] Error 1
Fix??
Jason L. Froebe
Logged In: NO
found a workaround but it core dumps on the locales
http://jfroebe.livejournal.com/188929.html