From: Michael Z. <ze...@ao...> - 2010-02-06 15:05:34
|
I set up a new mingw environment and want to compile libiconv-1.13.1-1-msys-1.0.11-dev but during make i recive always the same error ........ windres -DPACKAGE_VERSION_STRING=\\\"1.13.1\\\" -DPACKAGE_VERSION_MAJOR=1 -DPACKAGE_VERSION_MINOR=13 -DPACKAGE_VERSION_SUBMINOR=1 -i ./../windows/libiconv.rc --output-format=coff -o .libs/libiconv.res.o windres.exe: no resources ok, the path is wrong ./../windows even with a correct path i recive "windres.exe: no resources" (windres does somthing now, and not errors out with "file not found") No spaces or non ASCII chars in the path! If i use GNU libiconv-1.13.1 GNU http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz ----------------------- cd libiconv/ ~/source/libiconv-1.13.1/configure --with-gnu-ld --prefix= --enable-shared --enable-static --enable-extra-encodings --enable-relocatable --disable-rpath --enable-silent-rules --with-libintl-prefix= CFLAGS="-O3 -s -mms-bitfields -march=i386 -mtune=i686" CXXFLAGS="-O3 -s -mms-bitfields -march=i386 -mtune=i686" && make clean ; make && echo ok ----------------------- windres -DPACKAGE_VERSION_STRING=\\\"1.13.1\\\" -DPACKAGE_VERSION_MAJOR=1 -DPACKAGE_VERSION_MINOR=13 -DPACKAGE_VERSION_SUBMINOR=1 -i ./windows/libiconv.rc --output-format=coff -o .libs/libiconv.res.o I recive the same error windres.exe: no resources It took a while to find the problem if i replace rxvt.exe from msysCORE-1.0.11-bin i dont have this annoying popups (cmd window) anymore and libiconv is compiling without any error I've used shiped gcc-3.4.5-20060117-3 and gcc-4.4.1(SJLJ) from http://www.tdragon.net I can reproduce this on my old Mingw environment GNU ld (GNU Binutils) 2.19.1 replace rxvt.exe with the new one and windres.exe errors out btw. I'm not a fan of this "new" behavior to show the command in one line only <h=i386 -mtune=i686" && make clean ; make && echo ok ================================================================= followed instructions @ http://www.mingw.org/wiki/MSYS used libtool-2.2.7a-1-mingwPORT.tar.bz2 than gnu libtools .) download and install MinGW-5.1.6.exe .) download and extract msysCORE-1.0.13-2-msys-1.0.13-bin .) modify msys.bat %~dp0\bin <==> %~dp0bin create a link to msys.bat with command -rxvt .) download ans install msysDTK-1.0.1.exe .) download and extract bash-3.1.17-2-msys-1.0.11-bin .) download and extract rxvt-2.7.10.20050409-1-msys-1.0.11-bin .) download and extract coreutils-5.97-2-msys-1.0.11-bin .) download and extract coreutils-5.97-2-msys-1.0.11-ext .) download and extract m4-1.4.13-1-msys-1.0.11-bin .) download and extract gdb-7.0.1-mingw32-bin .) download and extract xz-4.999.9beta_20091209-3-mingw32-bin .) download and extract liblzma-4.999.9beta_20091209-3-mingw32-dll-1 .) download and extract mingw-utils-0.4-1-mingw32-bin .) download and extract libexpat-2.0.1-1-mingw32-dll-1 .) download and extract expat-2.0.1-1-mingw32-bin .) download and extract libz-1.2.3-1-mingw32-dev .) download and extract libz-1.2.3-1-mingw32-dll-1 .) download and extract gettext-0.17-1-msys-1.0.11-dev .) download and extract gettext-0.17-1-msys-1.0.11-bin .) download and extract bzip2-1.0.5-2-mingw32-bin .) download and extract libbz2-1.0.5-2-mingw32-dll-2 .) download and extract make-3.81-2-msys-1.0.11-bin .) download and extract tar-1.22-1-msys-1.0.11-bin .) download and extract findutils-4.4.2-1/locate-4.4.2-1-msys-1.0.11-bin .) download and extract findutils-4.4.2-1/findutils-4.4.2-1-msys-1.0.11-bin .) download and extract gettext-0.17-1/gettext-0.17-1-mingw32-dev .) download and extract gawk-3.1.7-1/gawk-3.1.7-1-msys-1.0.11-bin .) download and extract sed-4.2.1-1-msys-1.0.11-bin .) download and extract grep-2.5.4-1-msys-1.0.11-bin .) download and extract diffutils-2.8.7.20071206cvs-2-msys-1.0.11-bin .) download and extract patch-2.5.9-1-msys-1.0.11-bin .) download and extract libiconv-1.13.1-1-mingw32-bin .) download and extract libiconv-1.13.1-1-mingw32-dll-2 .) goto http://ftp.gnu.org/gnu/autoconf/ and download autoconf-2.65.tar.xz extract it into home\youruser\source .) goto http://ftp.gnu.org/gnu/automake/ and download automake-1.11.tar.bz2 extract it into home\youruser\source .) download libtool-2.2.7a-1-mingw32-src extract libtool-2.2.7a-1-mingwPORT.tar.bz2 to home\youruser\source\libtool-2.2.7a extract libtool-2.2.7a.tar.bz2 to home\youruser\source (leave it as tar.bz2) .) download and extract (SJLJ) gcc-4.4.1-tdm-2-core .) download and extract (SJLJ) gcc-4.4.1-tdm-2-g%2B%2B .) download and extract (SJLJ) gcc-4.4.1-tdm-2-objc%2B%2B .) download and extract (SJLJ) gcc-4.4.1-tdm-2-objc ================================================================= OS Windows 2000 Sp4 incl all patches (no .Net) $ gcc -v Using built-in specs. Target: mingw32 Configured with: ../../gcc-4.4.1/configure --prefix=/mingw --build=mingw32 --enable-languages=c,ada,c++,fortran,objc,obj-c++ --disable-nls --disable-win32-registry --enable-libgomp --enable-cxx-flags= -fno-function-sections -fno-data-sections' --disable-werror --enable-threads --disable-symvers --enable-version-specific-runtime-libs --enable-fully-dynamic-string --with-pkgversion='TDM-2 mingw32' --enable-sjlj-exceptions --with-bugurl=http://www.tdragon.net/recentgcc/bugs.php Thread model: win32 gcc version 4.4.1 (TDM-2 mingw32) $ gcc -v Reading specs from F:/mingw32/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchronization --enable-libstdcxx-debug Thread model: win32 gcc version 3.4.5 (mingw-vista special r3) $ ld -v GNU ld (GNU Binutils) 2.20 $ uname -a MINGW32_NT-5.0 xxxxx 1.0.13(0.47/3/2) 2010-01-27 23:29 i686 Msys |