<HTML dir=ltr><HEAD><TITLE>[GRASS-windows] Troubles with curses / Eclipse</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR><BASE href=http://mailstore.rossoalice.alice.it/exchange/Alice000000001264700/Bozze/R:%20[GRASS-windows]%20Troubles%20with%20curses%20_xF8FF_%20Eclipse.EML/1_text.htm></HEAD>
<BODY>
<DIV id=idOWAReplyText30870 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Hi Peter,</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&gt;[...] (great job!).</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>Thanks ;-)</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&gt;using Eclipse/CDT</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>I'm sorry, I never used it; why don't you use MinGW?</FONT></DIV>
<DIV dir=ltr><FONT size=2>if you want to disable Curses just add <FONT face="Courier New">--without-curses</FONT> in configure; but I'm sot sure if GRASS will work without it!</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>BTW, linking instruction should work with <FONT face="Courier New">-lcurses</FONT>, that means that the linker will look for <FONT face="Courier New">libcurses.a</FONT> in <FONT face="Courier New">/lib</FONT> directory, that is related with <FONT face="Courier New">libcurses.dll</FONT> in<FONT face="Courier New"> /bin</FONT>;</FONT></DIV>
<DIV dir=ltr><FONT size=2>But this applies only with MinGW linker, I don't know how does it work with Eclipse....</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>Did you executed the following instructions after PDCurses make?</FONT></DIV>
<DIV dir=ltr><PRE><CODE>cp pdcurses.a libcurses.a
install libcurses.a /usr/local/lib
install pdcurses.dll /usr/local/bin
cd ..
install -m 644 curses.h /usr/local/include</CODE></PRE></DIV>
<DIV dir=ltr><FONT size=2>Regards,</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>Marco Pasetti</FONT></DIV></DIV>
<DIV dir=ltr><BR></DIV>
<DIV dir=ltr>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr><FONT face=Tahoma size=2><B>Da:</B> grass-windows-bounces@lists.osgeo.org per conto di "Peter Löwe"<BR><B>Inviato:</B> lun 31/03/2008 14.54<BR><B>A:</B> grass-windows@lists.osgeo.org<BR><B>Oggetto:</B> [GRASS-windows] Troubles with curses / Eclipse<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Hello,<BR><BR>for a challenge, I am trying to build GRASS on a XP machine using Eclipse/CDT/msys and am stuck when it comes to Curses.<BR><BR>The extra libraries were built and installed according to Marco Pasetti's GRASS Windows Native Binary Building Guide (great job!).<BR><BR>Configure is launched with the default-settings suggested by Marco:<BR><BR>&lt;target name="configure_ziel2" description="Konfiguriere GRASS6xp"&gt;<BR>&nbsp;&lt;exec executable="C:\msys\1.0\bin\sh"&gt;<BR>&nbsp;&lt;arg value="configure" /&gt;<BR>&nbsp;&lt;arg value="--prefix=C:\msys\1.0\usr\local" /&gt;<BR>&nbsp;&lt;arg value="--with-includes=C:\msys\1.0\local\include" /&gt;<BR>&nbsp;&lt;arg value="--with-libs=C:\msys\1.0\usr\local\lib" /&gt;<BR>&nbsp;&lt;arg value="--disable-x11" /&gt;<BR>&nbsp;&lt;arg value="--without-jpeg" /&gt;<BR>&nbsp;&lt;arg value="--without-x" /&gt;<BR>&nbsp;&lt;arg value="--with-cxx" /&gt;<BR>&nbsp;&lt;arg value="--enable-shared" /&gt;<BR>&nbsp;&lt;arg value="--enable-largefile" /&gt;<BR>&nbsp;&lt;arg value="--with-opengl=windows" /&gt;<BR>&nbsp;&lt;arg value="--with-fftw" /&gt;<BR>&nbsp;&lt;arg value="--with-freetype" /&gt;<BR>&nbsp;&lt;arg value="--with-proj-share=C:\msys\1.0\usr\local\share\proj" /&gt;<BR>&nbsp;&lt;arg value="--with-gdal=C:\msys\1.0\usr\local\bin\gdal-config" /&gt;<BR>&nbsp;&lt;arg value="--with-tcltk" /&gt;<BR>&nbsp;&lt;arg value="--with-tcltk-includes=C:\msys\1.0\usr\local\tcl-tk\include" /&gt;<BR>&nbsp;&lt;arg value="--with-tcltk-libs=C:\msys\1.0\usr\local\tcl-tk\bin"<BR>&nbsp;&lt;arg value="--with-sqlite-libs=C:\msys\1.0\usr\local\sqlite\lib" /&gt;<BR>&nbsp;&lt;arg value="--with-postgres" /&gt;<BR>&nbsp;&lt;arg value="--with-postgres-includes=C:\msys\1.0\usr\local\pgsql\include"/&gt;<BR>&nbsp;&lt;arg value="--with-postgres-libs=C:\msys\1.0\usr\local\pgsql\lib" /&gt;<BR>&nbsp;&nbsp; &lt;/exec&gt;<BR>&nbsp; &lt;/target&gt;<BR><BR>Unfortunately, configure dies with the following error:<BR>...<BR>&nbsp;&nbsp;&nbsp; [exec] checking for additional include dirs... C:\msys\1.0\local\include<BR>&nbsp;&nbsp;&nbsp;&nbsp; [exec] checking for additional library dirs...<BR><BR>...<BR>&nbsp;[exec] checking curses.h WINDOW structure component... _maxy<BR>&nbsp;&nbsp;&nbsp;&nbsp; [exec] checking for initscr in -lncurses... no<BR>&nbsp;&nbsp;&nbsp;&nbsp; [exec] configure: error: *** Unable to locate curses library.<BR>&nbsp;&nbsp;&nbsp;&nbsp; [exec] checking for initscr in -lcurses... no<BR>&nbsp;&nbsp;&nbsp;&nbsp; [exec] Result: 1<BR><BR>Right now I am at a loss what kind of problem i am dealing with.<BR>Is there a&nbsp; way to compile GRASS without curses to track down the problem ?<BR><BR>Suggestions would be very welcome,<BR><BR>Peter<BR><BR><BR><BR><BR>&nbsp;Using Eclipse/CDT to build GRASS works well under Linux, by the way.<BR>--<BR>Dr. Peter Löwe<BR>&lt;peter.loewe@gmx.de&gt;<BR><BR><BR><BR><BR><BR>GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!<BR>Jetzt dabei sein: <A href="http://www.shortview.de/?mc=sv_ext_mf@gmx">http://www.shortview.de/?mc=sv_ext_mf@gmx</A><BR>_______________________________________________<BR>grass-windows mailing list<BR>grass-windows@lists.osgeo.org<BR><A href="http://lists.osgeo.org/mailman/listinfo/grass-windows">http://lists.osgeo.org/mailman/listinfo/grass-windows</A><BR></FONT></P></DIV></BODY></HTML>