This annoying issue occurs when UPCP runs or /script/upcp is run manually.
The following error will be displayed;
CODE
CPAN: Module::Signature loaded ok
WARNING: This key is not certified with a trusted signature!
Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC
Signature for /home/.cpan/sources/authors/id/G/GI/GIRAFFED/CHECKSUMS ok
CPAN: Compress::Zlib loaded ok
Checksum for /home/.cpan/sources/authors/id/G/GI/GIRAFFED/Curses-1.14.tgz ok
Scanning cache /home/.cpan/build for sizes
x Curses-1.14/
x Curses-1.14/hints/
x Curses-1.14/hints/c-MSWin32.visualc.h
x Curses-1.14/hints/c-sunos.bsd.h
x Curses-1.14/hints/c-dec_osf.h
x Curses-1.14/hints/c-svr4.h
x Curses-1.14/hints/c-darwin.h
x Curses-1.14/hints/c-none.h
x Curses-1.14/hints/c-freebsd.ncurses.h
x Curses-1.14/hints/c-aix.h
x Curses-1.14/hints/c-linux.bsd.h
x Curses-1.14/hints/c-irix.ncurses.h
x Curses-1.14/hints/c-dgux.h
x Curses-1.14/hints/c-bsd386.h
x Curses-1.14/hints/c-MSWin32.borland.h
x Curses-1.14/hints/c-hpux.h
x Curses-1.14/hints/c-irix.bsd.h
x Curses-1.14/hints/c-solaris.h
x Curses-1.14/hints/c-bsdos.h
x Curses-1.14/hints/c-dynixptx.h
x Curses-1.14/hints/c-isc.h
x Curses-1.14/hints/c-openbsd.h
x Curses-1.14/hints/c-cygwin.h
x Curses-1.14/hints/c-linux.ncurses.h
x Curses-1.14/hints/c-sunos.sysv.h
x Curses-1.14/hints/c-next.h
x Curses-1.14/hints/c-sco.h
x Curses-1.14/hints/c-os2.ncurses.h
x Curses-1.14/hints/c-vms.h
x Curses-1.14/hints/c-sunos.ncurses.h
x Curses-1.14/hints/c-netbsd.h
x Curses-1.14/hints/c-freebsd.bsd.h
x Curses-1.14/hints/c-darwin-thread-multi-2level.h
x Curses-1.14/gdc
x Curses-1.14/demo.panel
x Curses-1.14/gen/
x Curses-1.14/gen/make.list.syms
x Curses-1.14/gen/make.CursesBoot.c
x Curses-1.14/gen/make.CursesFun.c
x Curses-1.14/gen/make.Curses.pm
x Curses-1.14/gen/make.CursesVar.c
x Curses-1.14/gen/list.typ
x Curses-1.14/gen/make.CursesCon.c
x Curses-1.14/gen/list.fun
x Curses-1.14/gen/increase-version
x Curses-1.14/gen/make.CursesTyp.h
x Curses-1.14/gen/list.con
x Curses-1.14/gen/list.var
x Curses-1.14/gen/README
x Curses-1.14/gen/Gen.pm
x Curses-1.14/demo
x Curses-1.14/demo.menu
x Curses-1.14/list.syms
x Curses-1.14/demo.form
x Curses-1.14/cdemo.c
x Curses-1.14/CursesFun.c
x Curses-1.14/Makefile.PL
x Curses-1.14/CursesVar.c
x Curses-1.14/Curses.pm
x Curses-1.14/CursesCon.c
x Curses-1.14/Curses.c
x Curses-1.14/CursesTyp.h
x Curses-1.14/test.syms
x Curses-1.14/Artistic
x Curses-1.14/MANIFEST
x Curses-1.14/testtyp.c
x Curses-1.14/testsym.c
x Curses-1.14/README
x Curses-1.14/CursesBoot.c
x Curses-1.14/demo2
x Curses-1.14/testint.c
x Curses-1.14/Copying
x Curses-1.14/INSTALL
x Curses-1.14/HISTORY
x Curses-1.14/MAINTENANCE
Removing previously used /home/.cpan/build/Curses-1.14
Package came without SIGNATURE
CPAN.pm: Going to build G/GI/GIRAFFED/Curses-1.14.tgz
GEN function: not applicable
PANELS functions: not enabled
MENUS functions: not enabled
FORMS functions: not enabled
Making a guess for $inc and/or $libs...
Guesses: includes '', libs '-lcurses -ltermcap' Curses type bsd
Making a guess for "c-config.h"...
I'm sorry, but I couldn't find a hints file that was configured for
your OS (named hints/c-freebsd.h). You will need to create and configure a
"c-config.h" file for yourself. Please see the "INSTALL"
directions
for pointers on how to do this.
make: no target to make.
/usr/bin/make -- NOT OK
Running make install
make had returned bad status, install seems impossible
Curses::UI is up to date (0.95).
This issue is caused by a bug in the installation process on FreeBSD. To fix this issue, a manual installation is necessary!;
To fix this issue so upcp stops complaining and so curses gets upgraded properly, perform the following steps;
CODE
cd /home/.cpan/sources/authors/id/G/GI/GIRAFFED/
[B]type; ls -la and search for the version of Curses in the current directory. The version on my server is Curses-1.14.tgz.[/B]
tar -zxvf Curses-1.14.tgz
cd Curses-1.14
ln -s hints/c-freebsd.ncurses.h c-config.h
perl Makefile.PL
make
make test
make install
Curses installed. Upcp should stop complaining from here in.