Package Details: sqsh 2.5.16.1-4

Git Clone URL: https://aur.archlinux.org/sqsh.git (read-only, click to copy)
Package Base: sqsh
Description: Unix/Linux replacement for Sybase's isql
Upstream URL: https://sourceforge.net/projects/sqsh/
Licenses: GPL
Submitter: None
Maintainer: None
Last Packager: terminalmage
Votes: 8
Popularity: 0.000000
First Submitted: 2008-07-15 18:41 (UTC)
Last Updated: 2021-05-10 15:39 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

jonesdeini commented on 2014-03-04 02:15 (UTC)

@dlin I recently installed the latest version with no issues. Can you provide us with more information?

dlin commented on 2014-03-04 01:57 (UTC)

Build failed. sqsh_readline.c: In function ‘sqsh_readline_init’: sqsh_readline.c:162:41: error: ‘CPPFunction’ undeclared (first use in this function) rl_attempted_completion_function = (CPPFunction*)sqsh_completion ; ^ sqsh_readline.c:162:41: note: each undeclared identifier is reported only once for each function it appears in sqsh_readline.c:162:53: error: expected expression before ‘)’ token rl_attempted_completion_function = (CPPFunction*)sqsh_completion ; ^ <builtin>: recipe for target 'sqsh_readline.o' failed make[1]: *** [sqsh_readline.o] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-dlin/aur-sqsh/src/sqsh-2.4/src' Makefile:34: recipe for target 'build-subdirs' failed make: *** [build-subdirs] Error 2

terminalmage commented on 2014-03-02 16:55 (UTC)

@jonesdeini nice, thanks! It looks like SYBASE_OS variable in the configure script is the actual culprit. I patched it, and updated the source package to version 2.4. Thanks again for tracking this down. I've opened a bug report on the sqsh tracker to find out if this is an actual bug in sqsh or if I am just leaving out a necessary argument to the configure script.

jonesdeini commented on 2014-03-02 15:58 (UTC)

It looks like configure did not determine the correct SYBASE_LIBS. The SYBASE_LIBS determined by configure are -ldl -lm. I was able to successfully install the package by adding -lct -lnsl to the Makefile. Just to be clear, the line in my Makefile looked like this: SYBASE_LIBS = -lct -lnsl -ldl -lm

terminalmage commented on 2014-02-18 04:27 (UTC)

I tried updating to the latest release (2.4) and I get the same build error. It seems to not be able to properly link the freetds stuff, even though it finds it when running ./configure. I don't really have time to troubleshoot this at the moment, unfortunately.

anderslundstedt commented on 2014-02-18 03:49 (UTC)

Build fails: http://pastebin.com/x1jjH6ch

terminalmage commented on 2013-05-22 19:37 (UTC)

Thanks. I made the recommended changes, and also updated to 2.2.0 since it was released on 11 May.

anshumanb commented on 2013-05-19 23:27 (UTC)

This installed sqshrc under /usr/etc instead of /etc. Is this expected? I had to change ./configure --prefix=/usr --with-x --with-readline to ./configure --prefix=/usr --sysconfdir=/etc --with-x --with-readline to get sqshrc placed under /etc. Also, makepkg 4.1.1 spits out WARNING: Using a PKGBUILD without a package() function is deprecated.

terminalmage commented on 2013-03-01 17:46 (UTC)

Updated for 2.1.9.

terminalmage commented on 2012-09-17 02:48 (UTC)

Updated to 2.1.8