From owner-freebsd-hackers Thu Sep 21 02:29:33 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA01260 for hackers-outgoing; Thu, 21 Sep 1995 02:29:33 -0700 Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id CAA01255 for ; Thu, 21 Sep 1995 02:29:30 -0700 Received: from sivka.carrier.kiev.ua (root@sivka.carrier.kiev.ua [193.125.68.130]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id CAA27642 for ; Thu, 21 Sep 1995 02:21:10 -0700 Received: from elvisti.kiev.ua (uucp@localhost) by sivka.carrier.kiev.ua (Sendmail 8.who.cares/5) with UUCP id MAA25150 for hackers@freebsd.org; Thu, 21 Sep 1995 12:21:27 +0300 Received: from office.elvisti.kiev.ua (office.elvisti.kiev.ua [193.125.28.33]) by spider2.elvisti.kiev.ua (8.6.12/8.6.9) with ESMTP id KAA11934 for ; Thu, 21 Sep 1995 10:24:29 +0300 Received: (from stesin@localhost) by office.elvisti.kiev.ua (8.6.12/8.6.9) id KAA21228; Thu, 21 Sep 1995 10:24:28 +0300 From: "Andrew V. Stesin" Message-Id: <199509210724.KAA21228@office.elvisti.kiev.ua> Subject: Did any FreeBSD hacker succeed in building Perl5 "Curses"-a8 ext? To: William_Setzer@ncsu.edu Date: Thu, 21 Sep 1995 10:24:27 +0300 (EET DST) Cc: hackers@freebsd.org X-Mailer: ELM [version 2.4 PL24alpha5] Content-Type: text Content-Length: 1536 Sender: owner-hackers@freebsd.org Precedence: bulk Hello, if the answer is "yes", can you share knowlege with me? The system I'm working on is straight 2.0.5-R out of the CD. Perl5.001 and it's dynamical exts are working fine. The c-config.h is as follows: - - - - # include # define C_LONGNAME # define C_LONG0ARGS # undef C_LONG2ARGS # define C_TOUCHLINE # define C_TOUCH3ARGS # undef C_TOUCH4ARGS - - - - I dropped the Curses module directory into .../perl5.001/ext subdir, with perl5 itself already compiled, installed and tested. First of all, I tried to build the thing "standalone", using the sequence described in it's install notes. Except of a small gotcha (modern FreeBSD make doesn't like lines with only spaces in them) at line 394 of generated Makefile, things went smooth. I typed `./demo`... and the DynaLoader told me that it could't resolve some symbols while using libncurses.so.3.0, and 'dlerror is not implemented' on the system. But the function is _certainly_ there, as `nm` command tells me! So -- some kind of mistery. Two or three attempts... no success. I rebuild the whole Perl5, and told Configure script to peek Curses and libncurses.a in the overall process. Things went a bit better; now I'm getting somewhat more 'civilized' error message, from the Perl (not C) part of the module: Curses function 'initscr' is not defined by your vendor at ./demo line 6. But again, 'initscr' is certainly there! Help! I _really_ want it working! -- With best regards -- Andrew Stesin. +380 (44) 2760188 +380 (44) 2713457 +380 (44) 2713560