Crossposting to both lists sorry, if you get that twice.
I was bored today so I tried to get alpine 2.00 from Debian to compile.
This is the result:
It installs and launches on the N9, but I have not tested further after
seeing that it starts.
USE AT YOUR OWN RISK!
In case someone is interested, the Debian control files I used are here:
The main changes are removing kerberos and ldap support to reduce
dependencies and setting the c-client build target lnx.
The source packages were these:
The build runs quite nicely, except at the linking phase of the final
binaries it fails with
../c-client/c-client.a(osdep.o): In function `checkpw':
osdep.c:(.text+0x1cb4): undefined reference to `crypt'
osdep.c:(.text+0x1d50): undefined reference to `crypt'
collect2: ld returned 1 exit status
make: *** [alpine] Error 1
make: Leaving directory `/home/nephros/alpine/alpine-2.00/alpine'
This is because the linker flags are in the wrong order; -lcrypt must be
specified *after* -lssl which I grasped from this thread:
I didn't feel like digging through the build system to correct this so I simply
compile manually correcting the flag order and then running
dpkg-buildpackage -h -nc again.
Hope you find this useful.