Hi,
while tying to compile rmagick with ruby 2.0.0 and windows x64, I get an error that lib/x11.lib is incompatible.
It turns out, the lib is not compiled as x64, which the binary release would suggest.
ImageMagick-6.8.8-8-Q16-x64-dll.exe
lib/X11.lib
FILE HEADER VALUES
14C machine (x86)
32 bit word machine
Please have a look.
Thanks,
Andreas
Windows Binary Releases x64 - lib/x11.lib
-
- Posts: 2
- Joined: 2014-03-17T06:46:12-07:00
- Authentication code: 6789
-
- Posts: 2
- Joined: 2014-03-17T06:46:12-07:00
- Authentication code: 6789
Re: Windows Binary Releases x64 - lib/x11.lib
Some additional Infos ...
mkmf.log
Code: Select all
D:\apps\redmine_dev\bin>ruby --version
ruby 2.0.0p451 (2014-02-24) [x64-mingw32]
Code: Select all
checking for Ruby version >= 1.8.5... -------------------- yes
--------------------
"x86_64-w64-mingw32-gcc -o conftest.exe -ID:/apps/redmine_dev/ruby/include/ruby-2.0.0/x64-mingw32 -ID:/apps/redmine_dev/ruby/include/ruby-2.0.0/ruby/backward -ID:/apps/redmine_dev/ruby/include/ruby-2.0.0 -I. -ID:/apps/redmine_dev/ImageMagick-6.8.8-Q16/include -DFD_SETSIZE=2048 -D_WIN32_WINNT=0x0501 -D_FILE_OFFSET_BITS=64 -O3 -fno-omit-frame-pointer -fno-fast-math -g -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c -L. -LD:/apps/redmine_dev/ruby/lib -LD:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib -L. -lCORE_RL_magick_ -lX11 -lx64-msvcrt-ruby200 -lshell32 -lws2_32 -limagehlp -lshlwapi "
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib/X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib/../lib/X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib/X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib/X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib\X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib/../lib/X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib/../lib\X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib/X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible D:/apps/redmine_dev/ImageMagick-6.8.8-Q16/lib\X11.lib when searching for -lX11
d:/apps/redmine_dev/ruby/devkit/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lX11
collect2.exe: error: ld returned 1 exit status
Code: Select all