OK, if you're just trying to build menuconfig with Cygwin's gcc, get rid of your references to .so's and copied/renamed .dll.a files and just install the ncurses and libncurses-devel and libncurses8. That should be all you need to allow you to build against Cygwin's ncurses. -- Believe me, I would have never got creative if it all worked the first time. I deleted my links between dll and so and I get this:
$ make menuconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/split-include HOSTCC scripts/basic/docproc HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/mconf.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/mconf scripts/kconfig/mconf.o:mconf.c:(.text+0xf63): undefined reference to `_libintl_gettext' scripts/kconfig/mconf.o:mconf.c:(.text+0x1011): undefined reference to `_libintl_gettext' scripts/kconfig/mconf.o:mconf.c:(.text+0x116c): undefined reference to `_libintl_gettext' scripts/kconfig/mconf.o:mconf.c:(.text+0x11a1): undefined reference to `_libintl_gettext' scripts/kconfig/mconf.o:mconf.c:(.text+0x11c1): undefined reference to `_libintl_gettext' scripts/kconfig/mconf.o:mconf.c:(.text+0x11f5): more undefined references to `_l etc. This is related to NLS. I have a hunch this is related to: (note the --enable-nls --without-included-gettext) It would seem I need to get it from somewhere. $ gcc -v Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs Configured with: /usr/build/package/orig/test.respin/gcc-3.4.4-3/configure --verbose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,pascal,java,objc --enable-nls --without-included-gettext --enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java-awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization --enable-libstdcxx-debugThread model: posix gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) Excerpts from cygcheck -s libncurses-devel 5.5-3 libncurses5 5.2-1 libncurses6 5.2-8 libncurses7 5.3-4 libncurses8 5.5-3 libintl 0.10.38-3 libintl1 0.10.40-1 libintl2 0.12.1-3 libintl3 0.14.5-1 libintl8 0.15-1 Any other thoughts. With the time I have on this, I'm learning a lot, but I need to produce something now. Thanks, Gabriel -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/