Re: First time module installation - questions
- From: Marc Girod <marc.girod@xxxxxxxxx>
- Date: Fri, 18 Apr 2008 14:09:08 -0700 (PDT)
On Apr 17, 2:26 pm, Monty <dale.schm...@xxxxxxxxxxxxx> wrote:
Evidently I need to set in my environment or on the command line a few
variables: CURSES_CFLAGS and CURSES_LDFLAGS to point to where the C
ncurses libraries and headers are.
It is an unusual module if it forces you to set these.
Especially as you locations seem to be about the default.
Usually, the "perl Makefile.PL" step will set these for
you in the produced Makefile.
I don't look into this module.
I'm a bit at sea over the exact syntax of these lines.
I have Ncurses installed in /usr/local/lib
which means I have /usr/local/lib/libncurses* files and a /usr/local/
include/ncurses directory with various header files. So I guess I'm
asking if I have the syntax of the variables right when I enter:
setenv CURSES_CFLAGS "-I/usr/local/include/ncurses"
setenv CURSES_LDFLAGS "-L/usr/local/lib -lncurses"
The first one, for the cpp preprocesseor, depends on
the syntax of the include directives, in the C files.
I guess you'd find patterns such as:
#include <ncurses/xxx.h>
in which case, "-I /usr/local/include" is all what is needed.
(That's a capital "eye" on the first line and a lower case "L" on the
second one, in front of ncurses)
Standard lines for the preprocessor and the linker
respectively.
Don't be afraid: try.
Before you have done "make install", you have
not harmed your system.
Marc
.
- References:
- First time module installation - questions
- From: Monty
- First time module installation - questions
- Prev by Date: RFC: Unicode::Property::XS
- Next by Date: RFC + sanity check, Tk::Text with Vi interface
- Previous by thread: First time module installation - questions
- Next by thread: RFC: Unicode::Property::XS
- Index(es):