Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

native extensions fail to build under Ruby 1.9.2 on AMD64 #4

Open
todd-a-jacobs opened this issue Apr 22, 2011 · 2 comments
Open

native extensions fail to build under Ruby 1.9.2 on AMD64 #4

todd-a-jacobs opened this issue Apr 22, 2011 · 2 comments

Comments

@todd-a-jacobs
Copy link

Attempting to install ferret 0.11.6 under Ruby 1.9.2 on AMD64 fails to install the gem, and results in the following errors:

/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb
creating Makefile

make
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_french.o -c stem_UTF_8_french.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o hash.o -c hash.c
hash.c:13:26: warning: initialization discards qualifiers from pointer target type
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o hashset.o -c hashset.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_ISO_8859_1_porter.o -c stem_ISO_8859_1_porter.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o posh.o -c posh.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_wildcard.o -c q_wildcard.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stopwords.o -c stopwords.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_ISO_8859_1_norwegian.o -c stem_ISO_8859_1_norwegian.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o r_utils.o -c r_utils.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o multimapper.o -c multimapper.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_ISO_8859_1_swedish.o -c stem_ISO_8859_1_swedish.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o r_store.o -c r_store.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o store.o -c store.c
store.c: In function ‘is_read_string_safe’:
store.c:349:27: warning: variable ‘res’ might be clobbered by ‘longjmp’ or ‘vfork’
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_russian.o -c stem_UTF_8_russian.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o ram_store.o -c ram_store.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_german.o -c stem_UTF_8_german.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o sort.o -c sort.c
sort.c: In function ‘sort_field_to_s’:
sort.c:106:18: warning: assignment discards qualifiers from pointer target type
sort.c:109:18: warning: assignment discards qualifiers from pointer target type
sort.c:112:18: warning: assignment discards qualifiers from pointer target type
sort.c:115:18: warning: assignment discards qualifiers from pointer target type
sort.c:118:18: warning: assignment discards qualifiers from pointer target type
sort.c:121:18: warning: assignment discards qualifiers from pointer target type
sort.c:124:18: warning: assignment discards qualifiers from pointer target type
sort.c: In function ‘sort_to_s’:
sort.c:966:7: warning: assignment discards qualifiers from pointer target type
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o search.o -c search.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o filter.o -c filter.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o api.o -c api.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_ISO_8859_1_dutch.o -c stem_ISO_8859_1_dutch.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_ISO_8859_1_english.o -c stem_ISO_8859_1_english.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_prefix.o -c q_prefix.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_spanish.o -c stem_UTF_8_spanish.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_italian.o -c stem_UTF_8_italian.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_ISO_8859_1_spanish.o -c stem_ISO_8859_1_spanish.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_ISO_8859_1_french.o -c stem_ISO_8859_1_french.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_portuguese.o -c stem_UTF_8_portuguese.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_term.o -c q_term.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_dutch.o -c stem_UTF_8_dutch.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o except.o -c except.c
except.c:28:37: warning: initialization discards qualifiers from pointer target type
except.c:29:29: warning: initialization discards qualifiers from pointer target type
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_norwegian.o -c stem_UTF_8_norwegian.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o fs_store.o -c fs_store.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_multi_term.o -c q_multi_term.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_filtered_query.o -c q_filtered_query.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_match_all.o -c q_match_all.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o compound_io.o -c compound_io.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_const_score.o -c q_const_score.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o priorityqueue.o -c priorityqueue.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o stem_UTF_8_swedish.o -c stem_UTF_8_swedish.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o document.o -c document.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o term_vectors.o -c term_vectors.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_parser.o -c q_parser.c
src/q_parser.y: In function ‘get_phrase_q’:
src/q_parser.y:775:12: warning: variable ‘q’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:776:5: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
y.tab.c: In function ‘yyparse’:
y.tab.c:1313:5: warning: variable ‘yychar’ might be clobbered by ‘longjmp’ or ‘vfork’
y.tab.c:1325:7: warning: variable ‘yyerrstatus’ might be clobbered by ‘longjmp’ or ‘vfork’
y.tab.c:1346:17: warning: variable ‘yyssp’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:151:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:152:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:153:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:155:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:176:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:177:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:178:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:179:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:180:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:181:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:182:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:183:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:184:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:185:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:186:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y:187:7: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
src/q_parser.y: In function ‘qp_get_bad_query’:
src/q_parser.y:977:5: warning: variable ‘i’ might be clobbered by ‘longjmp’ or ‘vfork’
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o q_fuzzy.o -c q_fuzzy.c
gcc -I. -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/x86_64-linux -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I.   -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -D_FILE_OFFSET_BITS=64  -o r_index.o -c r_index.c
In file included from r_index.c:3:0:
/home/codegnome/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward/st.h:2:2: warning: #warning use "ruby/st.h" instead of bare "st.h"
r_index.c: In function ‘frt_te_each’:
r_index.c:768:17: error: ‘struct RArray’ has no member named ‘len’
r_index.c:769:30: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:778:21: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:779:21: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c: In function ‘frt_tde_each’:
r_index.c:1043:17: error: ‘struct RArray’ has no member named ‘len’
r_index.c:1044:30: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1048:21: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1049:21: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c: In function ‘frt_tde_to_json’:
r_index.c:1096:20: warning: assignment discards qualifiers from pointer target type
r_index.c:1099:20: warning: assignment discards qualifiers from pointer target type
r_index.c:1104:20: warning: assignment discards qualifiers from pointer target type
r_index.c:1107:20: warning: assignment discards qualifiers from pointer target type
r_index.c: In function ‘frt_get_tv_term’:
r_index.c:1218:34: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1222:27: error: ‘struct RArray’ has no member named ‘len’
r_index.c: In function ‘frt_get_tv’:
r_index.c:1245:25: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1248:23: error: ‘struct RArray’ has no member named ‘len’
r_index.c:1255:31: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1258:29: error: ‘struct RArray’ has no member named ‘len’
r_index.c: In function ‘frt_iw_init’:
r_index.c:1384:5: warning: passing argument 2 of ‘store->exists’ discards qualifiers from pointer target type
r_index.c:1384:5: note: expected ‘char *’ but argument is of type ‘const char *’
r_index.c: In function ‘frt_hash_to_doc_i’:
r_index.c:1442:23: warning: assignment discards qualifiers from pointer target type
r_index.c:1461:50: error: ‘struct RArray’ has no member named ‘len’
r_index.c:1462:61: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1463:71: error: ‘struct RString’ has no member named ‘len’
r_index.c:1468:64: error: ‘struct RString’ has no member named ‘len’
r_index.c:1473:63: error: ‘struct RString’ has no member named ‘len’
r_index.c: In function ‘frt_get_doc’:
r_index.c:1501:45: error: ‘struct RArray’ has no member named ‘len’
r_index.c:1502:56: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1503:67: error: ‘struct RString’ has no member named ‘len’
r_index.c:1509:13: warning: passing argument 2 of ‘df_add_data’ discards qualifiers from pointer target type
document.h:26:18: note: expected ‘char *’ but argument is of type ‘const char *’
r_index.c:1514:47: error: ‘struct RString’ has no member named ‘len’
r_index.c:1520:46: error: ‘struct RString’ has no member named ‘len’
r_index.c: In function ‘frt_iw_add_readers’:
r_index.c:1600:11: error: ‘struct RArray’ has no member named ‘len’
r_index.c:1601:25: error: ‘struct RArray’ has no member named ‘len’
r_index.c:1604:9: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1604:9: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1607:45: error: ‘struct RArray’ has no member named ‘len’
r_index.c: In function ‘frt_lazy_df_load’:
r_index.c:1956:30: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:1958:30: error: ‘struct RArray’ has no member named ‘len’
r_index.c: In function ‘frt_get_lazy_doc’:
r_index.c:2041:24: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:2042:24: error: ‘struct RArray’ has no member named ‘len’
r_index.c: In function ‘frt_ir_init’:
r_index.c:2118:44: error: ‘struct RArray’ has no member named ‘len’
r_index.c:2122:33: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c: In function ‘frt_ir_get_norms_into’:
r_index.c:2238:24: error: ‘struct RString’ has no member named ‘len’
r_index.c:2242:33: error: ‘struct RString’ has no member named ‘len’
r_index.c: In function ‘frt_get_doc_range’:
r_index.c:2385:20: error: ‘struct RArray’ has no member named ‘ptr’
r_index.c:2386:20: error: ‘struct RArray’ has no member named ‘len’
r_index.c: In function ‘frt_ir_get_doc’:
r_index.c:2415:26: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long int’
r_index.c:2415:26: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘long int’
make: *** [r_index.o] Error 1
@gamecreature
Copy link

Workaround for this issue is to use another gem:
gem install sdsykes-ferret

@blackwinter
Copy link
Contributor

you should try version 0.11.8 which includes the fixes by @sdsykes. it has not been released on rubygems.org, but you can build the gem yourself or install it from our gem server at http://prometheus-app.uni-koeln.de/rubygems/.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants