Skip to content

Install error on windows rubyinstaller2  #1

@dsisnero

Description

@dsisnero

$ pacman -Ss mingw-w64-x86_64-fftw
mingw64/mingw-w64-x86_64-fftw 3.3.7-1 [installed]

in windows cmd:

c:\Dominic\programming\ruby\try_numo>gem install numo-fftw
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR: Error installing numo-fftw:
ERROR: Failed to build gem native extension.

current directory: c:/Dominic/rubies/Ruby25-x64/lib/ruby/gems/2.5.0/gems/numo-fftw-0.1.1/ext/numo/fftw

c:/Dominic/rubies/Ruby25-x64/bin/ruby.exe -r ./siteconf20180417-19488-1ipt2ra.rb extconf.rb
checking for numo/narray.h... yes
checking for fftw3.h... yes
checking for -lfftw3... yes
creating Makefile

current directory: c:/Dominic/rubies/Ruby25-x64/lib/ruby/gems/2.5.0/gems/numo-fftw-0.1.1/ext/numo/fftw
make "DESTDIR=" clean

current directory: c:/Dominic/rubies/Ruby25-x64/lib/ruby/gems/2.5.0/gems/numo-fftw-0.1.1/ext/numo/fftw
make "DESTDIR="
generating fftw-x64-mingw32.def
erb -T- fftw.erb.c > fftw.c
compiling fftw.c
linking shared-object numo/fftw.so
fftw.o:fftw.c:(.text+0x9d): undefined reference to nary_check_contiguous' fftw.o:fftw.c:(.text+0x12a): undefined reference to nary_s_new_like'
fftw.o:fftw.c:(.text+0x136): undefined reference to nary_get_pointer_for_read' fftw.o:fftw.c:(.text+0x141): undefined reference to nary_get_pointer_for_write'
fftw.o:fftw.c:(.text+0x1d8): undefined reference to nary_get_pointer_for_read_write' fftw.o:fftw.c:(.text+0x1f1): undefined reference to nary_dup'
fftw.o:fftw.c:(.text+0x37f): undefined reference to na_ndloop3' fftw.o:fftw.c:(.text+0x4dc): undefined reference to na_ndloop3'
fftw.o:fftw.c:(.text+0x623): undefined reference to na_ndloop3' fftw.o:fftw.c:(.rdata$.refptr.nary_eDimensionError[.refptr.nary_eDimensionError]+0x0): undefined reference to nary_eDimensionError'
fftw.o:fftw.c:(.rdata$.refptr.na_data_type[.refptr.na_data_type]+0x0): undefined reference to na_data_type' fftw.o:fftw.c:(.rdata$.refptr.numo_cDComplex[.refptr.numo_cDComplex]+0x0): undefined reference to numo_cDComplex'
collect2.exe: error: ld returned 1 exit status
make: *** [Makefile:259: fftw.so] Error 1

make failed, exit code 2

Gem files will remain installed in c:/Dominic/rubies/Ruby25-x64/lib/ruby/gems/2.5.0/gems/numo-fftw-0.1.1 for inspection.
Results logged to c:/Dominic/rubies/Ruby25-x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0/numo-fftw-0.1.1/gem_make.out

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions