[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: building/running on cygwin?
From: |
Kevin Hilman |
Subject: |
Re: building/running on cygwin? |
Date: |
11 Jan 2001 11:33:39 -0800 |
User-agent: |
Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7 |
I think I found the problem (but not the fix).
By manually setting
DDD_HOME=//c/cygwin/usr/local/share/ddd-3.2.95
it runs beautifully (from a DOS prompt or a cygwin bash prompt). If I
use any of these for DDD_HOME:
/cygdrive/c/cygwin/usr/local/share/ddd-3.2.95
/usr/local/share/ddd-3.2.95
I get all the resource errors. This leads me to believe that
resolvePath() in resolveP.C needs some tweaking for cygwin style
paths.
-kev-
Andreas Zeller <andreas.zeller@fmi.uni-passau.de> writes:
> Hi!
>
> Kevin Hilman <khilman@equator.com> writes:
>
> > Is anyone successfully building/running DDD on cygwin 1.1?
> >
> > As of 3.2.95, I can build DDD using the latest cygwin 1.1 (and the
> > prebuilt xfree stuff from the xfree/xc-4-binaries directory).
> >
> > I also downloaded and built the latest lesstif (0.92.6) and built that
> > on cygwin also.
>
>
> > The DDD configure/build goes fine, but when I run DDD, there are
> > _lots_ of warnings (see attached log) and 3 popups.
>
> The attached log tells me that the `Ddd' app-resource file and some of
> the icons files contain CR ("^M") characters (obviously following the
> MS-DOS convention of separating lines with CR/LF instead of only LF as
> in UNIX.) It seems the X and XPM libraries cannot deal with this
> properly.
>
> Please run the following command
>
> $ grep -l '^M' `find .`
>
> (use Ctrl-V Ctrl-M to enter the ^M character)
>
> 1. on a DDD source package just after unpacking (tar xvf ...)
> 2. on the same DDD source package after configuring (./configure)
> 3. on the same DDD source package after making (make)
>
> and let me know what you find. I'll set up the Makefile such that
> these ^M characters will be removed.
>
> As a workaround, you can remove the ^M characters by yourself. Try
>
> $ sed 's/^M//g' FILE > FILE~; mv FILE~ FILE
>
> for any text file FILE with ^M in it. If you do this, let me know if
> it helps.
>
>
> > (1) VSL interpreter failed: builtin no such file or directory (2)
>
> > Could not load VSL library "builtin" (3) GDB could not be started.
>
> You get these three popups when starting DDD before installing it.
> Simply use `make check' to start DDD; read the INSTALL file for details.
>
>
> > I noticed that lesstif 0.87 was recommended. Would that help solve
> > these problems? If so, where can I find 0.87, can't seem to find it
> > from lesstif.org.
>
> Actually, that's lesstif 0.87 or later. Any recent Lesstif release
> will do.
>
> Good luck,
>
> Andreas Zeller
>
> --
> Andreas Zeller Universitaet Passau
> http://www.fmi.uni-passau.de/st/staff/zeller/