> -------Original Message-------
>
> ./help_h_gen < pine.hlp > helptext.h
> make[2]/ *** [Makefile/902/ helptext.h] Error 139
> make[2]/ Leaving directory
> '/home/strikr/work/aur/alpine/src/alpine-2.24/pith'
> make[1]/ *** [Makefile/538/ all-recursive] Error 1
> make[1]/ Leaving directory '/home/strikr/work/aur/alpine/src/alpine-2.24'
> make/ *** [Makefile/427/ all] Error 2
>
Answering my own query here.
Error 139 indicates that 'a command inside the Makefile' had a SEGFAULT.
Also helptext.h file was of 0 bytes which is unusual.
Taking a cue from the directories listed above with the error, I updated an
environment variable C_INCLUDE_PATH to be this
export
C_INCLUDE_PATH=/usr/include:${HOME}/work/aur/alpine/src/alpine-2.24:${HOME}/work/aur/alpine/src/alpine-2.24/pith:${C_INCLUDE_PATH}
Next, since Alpine ships with a 'configure' script, i took the liberty of
disabling stuff that i don't want "--without" or "--disable" and "--with-gnu-ld"
Here is the configure fragment from the updated PKGBUILD file
# Configure Alpine
LIBS+="-lpam -lkrb5 -lcrypto" ./configure --prefix=/usr \
--with-passfile=.alpine.passfile --without-tcl --disable-shared \
--with-system-pinerc=/etc/${pkgname}.d/pine.conf \
--with-system-fixed-pinerc=/etc/${pkgname}.d/pine.conf.fixed \
--without-ipv6 \
--without-ntlm \
--without-ldap \
--without-krb5 \
--with-gnu-ld \
--disable-mouse \
--disable-background-post
The build happened without any glitches and i could 'pacman -U' install the
package.
Thanks for reading this far.
warm regards
Saifi.