It was noted that some Linux systems have only ncurses version 5,
while some other have only version 6.  Executable linked
to non-present version of library can not run, so it is
not possible to have single executable that runs on large
variety of Linux system and which is linked with ncurses.

So to ease recompiling Poplog I have created corepop which
does not link to ncurses.  ATM I do not know what is best
way to do this.  I simply removed 'termcap.p' from 'pop/src'.
Moving it to 'pop/ved/src' and adjusting sources so that
they still compile allow building 'basepop11' linked
to ncurses from the same source.  I do not know why
'termcap.p' is in 'pop/src'.  It seems that in base
system only ved needs termcap (more precisely terminfo)
functions so it seem resonable to move 'termcap.p' to
ved directory.  OTOH is is somewhat hacky, I wonder
if there is better solution.

Anyway, at

http://www.math.uni.wroc.pl/~hebisch/poplog/poplog_base6.tar.bz2

there is tarball containing new corepop.  I also slightly
modified 'pglink' so that it does not build 'rsvpop11'
when '-core' is given.  There are no other changes
compared to version 5 tarball (in particular corepop
build from the tarball is linked to ncurses).

-- 
                              Waldek Hebisch

Reply via email to