I'm no professional when it comes to compiling, but I normally set
PKG_CONFIG_PATH by hand with "export
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig" (do set your
proper paths), as well as LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/lib. I
have also set the system library paths with crle, but it seems that they
are often not seen by configure scripts. Are you using the Solaris Studio
compiler or gcc? If gcc, is it the one from sfe or the one from
openindiana.org?

Hope some of this helps,
   Bryan
On May 1, 2012 12:09 AM, "Robbie Crash" <sardonic.smi...@gmail.com> wrote:

> I'm trying to compile Mosh ( http://mosh.mit.edu/ ) for OI, but I'm
> running
> into problems with ncurses while running configure. When running configure,
> I receive the error that libtinfo or libncurses were not found. Checking
> config.log I see the following:
>
> configure:7005: checking for TINFO
> configure:7012: $PKG_CONFIG --exists --print-errors "tinfo"
> Package tinfo was not found in the pkg-config search path.
> Perhaps you should add the directory containing `tinfo.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'tinfo' found
> configure:7015: $? = 1
> configure:7029: $PKG_CONFIG --exists --print-errors "tinfo"
> Package tinfo was not found in the pkg-config search path.
> Perhaps you should add the directory containing `tinfo.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'tinfo' found
> configure:7032: $? = 1
> configure:7046: result: no
> No package 'tinfo' found
> configure:7064: checking for TINFO
> configure:7071: $PKG_CONFIG --exists --print-errors "ncurses"
> Package ncurses was not found in the pkg-config search path.
> Perhaps you should add the directory containing `ncurses.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'ncurses' found
> configure:7074: $? = 1
> configure:7088: $PKG_CONFIG --exists --print-errors "ncurses"
> Package ncurses was not found in the pkg-config search path.
> Perhaps you should add the directory containing `ncurses.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'ncurses' found
> configure:7091: $? = 1
> configure:7105: result: no
> No package 'ncurses' found
>
> I have no idea what TINFO is, but from googling around, I find it has
> something to do with ncurses as an independent provider for something (I'm
> terribly helpful, I know). I know ncurses is installed and that other
> programs that are dependent on it work, and there are libs  in /usr/gnu/lib
> and /usr/gnu/lib/amd64. However, I cannot get the configure script to
> recognize this. Running configure --help gets me the following, with
> regards to ncurses:
>
> NCURSES_CPPFLAGS
>              C preprocessor flags for NCURSES headers
> NCURSES_LDFLAGS
>              linker flags for NCURSES libraries
>
> But setting either doesn't fix anything. However, this is the first time
> I've run into issues with a configure script not working, so this is
> probably me not actually doing things properly. Specifying my libdir to
> either /usr/gnu/lib or /usr/gnu/lib/amd64 doesn't help either.
>
> Does anyone have any ideas for where to go from here?
>
> --
> Seconds to the drop, but it seems like hours.
>
> http://www.eff.org/
>  <http://www.eff.org/>http://creativecommons.org/
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss@openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to