Package Details: ksh 2014.06.25beta-1

Git Clone URL: https://aur.archlinux.org/ksh.git (read-only)
Package Base: ksh
Description: AT&T's Korn shell ksh93 nmake from ast-base
Upstream URL: http://www.kornshell.com/
Licenses: EPL, CPL
Conflicts: pdksh
Submitter: None
Maintainer: severach
Last Packager: severach
Votes: 46
Popularity: 0.000805
First Submitted: 2007-11-14 01:11
Last Updated: 2017-12-01 00:51

Latest Comments

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

severach commented on 2015-07-09 00:51

Comment by Airblader 2015-06-11 05:46
With packer I only get an error:

/tmp/packertmp-1000/ksh.PKGBUILD: line 166: SOURCEONLY: unbound variable

With yaourt, I'm prompted for the license stuff.

severach commented on 2015-07-09 00:50

Comment by severach 2015-06-10 05:29
The build is improved so the error and how to fix steps are more obvious.

severach commented on 2015-07-09 00:50

Comment by haawda 2015-06-09 21:54
that is by design, read the PKGBUILD.

severach commented on 2015-07-09 00:49

Comment by tm4ig 2015-06-09 19:03
==> Making package: ksh 2014.06.25beta-1 (Tue Jun 9 22:03:31 MSK 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found INIT.2014-12-24.tgz
-> Found ast-base.2014-06-25.tgz
-> Found ksh_93u+20120801-1_amd64.deb
==> Validating source files with sha256sums...
INIT.2014-12-24.tgz ... Passed
ast-base.2014-06-25.tgz ... Passed
ksh_93u+20120801-1_amd64.deb ... Passed
==> Extracting sources...
-> Extracting INIT.2014-12-24.tgz with bsdtar
-> Extracting ast-base.2014-06-25.tgz with bsdtar
-> Extracting ksh_93u+20120801-1_amd64.deb with bsdtar
==> Starting prepare()...
_EPLUSER and _EPLPASS must be filled in.
Please retieve these from the EPL License page.
Read the PKGBUILD for instructions.
==> ERROR: A failure occurred in prepare().
Aborting..

severach commented on 2015-06-22 22:31

On BSD I'm waiting for comment from David Korn and crew. If the BSD license doesn't apply to the parts we take then we wouldn't include the BSD license.

There's a lot of changes needed to switch over to /usr/bin/shell. As an example the zsh ArchWiki page references /bin/zsh.

Jristz commented on 2015-06-22 20:30

BSD licences are concidered custom by arch therefor "TODO: Do we need to include BSD licenses?" yes. also if year is wrong is because is Custom licence.

Jristz commented on 2015-06-22 20:22

I think we should use /usr/bin/ksh but the other except zsh shells show /bin

you are right, the shells in etc/shells are supposed to be /usr/bin/shell, the request are on demmand and if not break compatbility -Allan McRae on the bug repport that I filled once.

wil93 commented on 2015-05-28 02:13

I get the exact same error as sputnick. I'm not using yaourt, just makepkg.

haawda commented on 2013-10-19 22:51

Builds fine here. sputnick, did you try without using yaourt?

sputnick commented on 2013-10-19 19:37

The package() part is in error :

-----8<------------------------
==> Starting build()...
package: initialize the /tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64 view
package: update /tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64/lib/probe/C/make/probe
package: make with mamake
package: make output captured in /tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64/lib/package/gen/make.out
package: make start at Sat Oct 19 21:33:08 CEST 2013 in /tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64
CC=cc
SHELL=/bin/sh
HOSTTYPE=linux.i386-64
NPROC=4
PACKAGEROOT=/tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801
INSTALLROOT=/tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64
PATH=/tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64/bin/ok:/tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64/bin:/tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/bin:/home/sputnick/bin:/opt/kde/bin:/usr/lib/nx/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/kde/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/gems/1.8/bin:/opt/java/bin:/opt/android-sdk/platform-tools:/home/sputnick/.gem/ruby/1.9.1/bin:/home/sputnick/.rvm/bin
bin/package: line 3955: mamake: command not found
package: make done at Sat Oct 19 21:33:08 CEST 2013 in /tmp/yaourt-tmp-sputnick/aur-ksh/src/ksh-93u+20120801/arch/linux.i386-64
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat 'linux.*/bin/ksh': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build ksh.
-----8<------------------------