There is a known issue with nethack 3.4.1 where RTLD_NEXT breaks. Thanks to J. Ali Harlow for posting a link to the attached diff on rec.games.roguelike.nethack. (Message ID: bd96fv$4e0$1@canard.ulcc.ac.uk). This patch fixes the problem. Original error follows: gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -fomit-frame-pointer -I../include -c ../sys/unix/unixres.c ../sys/unix/unixres.c: In function `real_getresuid': ../sys/unix/unixres.c:35: `RTLD_NEXT' undeclared (first use in this function) ../sys/unix/unixres.c:35: (Each undeclared identifier is reported only once ../sys/unix/unixres.c:35: for each function it appears in.) ../sys/unix/unixres.c: In function `real_getresgid': ../sys/unix/unixres.c:47: `RTLD_NEXT' undeclared (first use in this function) make: *** [unixres.o] Error 1
Created attachment 13764 [details, diff] Patch to sys/unix/unixres.c Attaching diff as posted.
Created attachment 13765 [details] Patch to sys/unix/unixres.c Attaching diff as posted.
Created attachment 13766 [details] Patch to sys/unix/unixres.c Attaching diff as posted.
Apologies for flood - bugzilla complained about malformed multipart post, then attached the file anyway.
the package already contains the patch *** This bug has been marked as a duplicate of 16827 ***
Closing to clean up after bugzilla upgrade. reopen if closed in error. Thanks.
clean up bug list after bugzilla update