Skip to content

Instantly share code, notes, and snippets.

@yury
Created October 28, 2009 08:57
Show Gist options
  • Save yury/220363 to your computer and use it in GitHub Desktop.
Save yury/220363 to your computer and use it in GitHub Desktop.
mobot:ruby-stemmer yury$ rvm system
mobot:ruby-stemmer yury$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
mobot:ruby-stemmer yury$ ruby extconf.rb
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_danish.o src_c/stem_ISO_8859_1_danish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_danish.o src_c/stem_UTF_8_danish.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_dutch.o src_c/stem_ISO_8859_1_dutch.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_dutch.o src_c/stem_UTF_8_dutch.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_english.o src_c/stem_ISO_8859_1_english.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_english.o src_c/stem_UTF_8_english.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_finnish.o src_c/stem_ISO_8859_1_finnish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_finnish.o src_c/stem_UTF_8_finnish.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_french.o src_c/stem_ISO_8859_1_french.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_french.o src_c/stem_UTF_8_french.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_german.o src_c/stem_ISO_8859_1_german.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_german.o src_c/stem_UTF_8_german.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_hungarian.o src_c/stem_ISO_8859_1_hungarian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_hungarian.o src_c/stem_UTF_8_hungarian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_italian.o src_c/stem_ISO_8859_1_italian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_italian.o src_c/stem_UTF_8_italian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_norwegian.o src_c/stem_ISO_8859_1_norwegian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_norwegian.o src_c/stem_UTF_8_norwegian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_porter.o src_c/stem_ISO_8859_1_porter.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_porter.o src_c/stem_UTF_8_porter.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_portuguese.o src_c/stem_ISO_8859_1_portuguese.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_portuguese.o src_c/stem_UTF_8_portuguese.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_2_romanian.o src_c/stem_ISO_8859_2_romanian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_romanian.o src_c/stem_UTF_8_romanian.c
cc -Iinclude -fPIC -c -o src_c/stem_KOI8_R_russian.o src_c/stem_KOI8_R_russian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_russian.o src_c/stem_UTF_8_russian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_spanish.o src_c/stem_ISO_8859_1_spanish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_spanish.o src_c/stem_UTF_8_spanish.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_swedish.o src_c/stem_ISO_8859_1_swedish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_swedish.o src_c/stem_UTF_8_swedish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_turkish.o src_c/stem_UTF_8_turkish.c
cc -Iinclude -fPIC -c -o runtime/api.o runtime/api.c
cc -Iinclude -fPIC -c -o runtime/utilities.o runtime/utilities.c
cc -Iinclude -fPIC -c -o libstemmer/libstemmer.o libstemmer/libstemmer.c
ar -cru libstemmer.o src_c/stem_ISO_8859_1_danish.o src_c/stem_UTF_8_danish.o src_c/stem_ISO_8859_1_dutch.o src_c/stem_UTF_8_dutch.o src_c/stem_ISO_8859_1_english.o src_c/stem_UTF_8_english.o src_c/stem_ISO_8859_1_finnish.o src_c/stem_UTF_8_finnish.o src_c/stem_ISO_8859_1_french.o src_c/stem_UTF_8_french.o src_c/stem_ISO_8859_1_german.o src_c/stem_UTF_8_german.o src_c/stem_ISO_8859_1_hungarian.o src_c/stem_UTF_8_hungarian.o src_c/stem_ISO_8859_1_italian.o src_c/stem_UTF_8_italian.o src_c/stem_ISO_8859_1_norwegian.o src_c/stem_UTF_8_norwegian.o src_c/stem_ISO_8859_1_porter.o src_c/stem_UTF_8_porter.o src_c/stem_ISO_8859_1_portuguese.o src_c/stem_UTF_8_portuguese.o src_c/stem_ISO_8859_2_romanian.o src_c/stem_UTF_8_romanian.o src_c/stem_KOI8_R_russian.o src_c/stem_UTF_8_russian.o src_c/stem_ISO_8859_1_spanish.o src_c/stem_UTF_8_spanish.o src_c/stem_ISO_8859_1_swedish.o src_c/stem_UTF_8_swedish.o src_c/stem_UTF_8_turkish.o runtime/api.o runtime/utilities.o libstemmer/libstemmer.o
checking for libstemmer.h... yes
creating Makefile
mobot:ruby-stemmer yury$ make
gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0 -I. -DHAVE_LIBSTEMMER_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -I./libstemmer_c/include -c ruby-stemmer.c
cc -arch i386 -arch x86_64 -pipe -bundle -undefined dynamic_lookup -o stemmer.bundle ruby-stemmer.o -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch i386 -arch x86_64 -lruby -L./libstemmer_c ./libstemmer_c/libstemmer.o -lpthread -ldl
ld: warning: in ./libstemmer_c/libstemmer.o, file is not of required architecture
mobot:ruby-stemmer yury$ rvm 1.9.1
mobot:ruby-stemmer yury$ ruby -v
ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-darwin10.0.0]
mobot:ruby-stemmer yury$ ruby extconf.rb
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_danish.o src_c/stem_ISO_8859_1_danish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_danish.o src_c/stem_UTF_8_danish.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_dutch.o src_c/stem_ISO_8859_1_dutch.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_dutch.o src_c/stem_UTF_8_dutch.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_english.o src_c/stem_ISO_8859_1_english.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_english.o src_c/stem_UTF_8_english.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_finnish.o src_c/stem_ISO_8859_1_finnish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_finnish.o src_c/stem_UTF_8_finnish.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_french.o src_c/stem_ISO_8859_1_french.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_french.o src_c/stem_UTF_8_french.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_german.o src_c/stem_ISO_8859_1_german.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_german.o src_c/stem_UTF_8_german.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_hungarian.o src_c/stem_ISO_8859_1_hungarian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_hungarian.o src_c/stem_UTF_8_hungarian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_italian.o src_c/stem_ISO_8859_1_italian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_italian.o src_c/stem_UTF_8_italian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_norwegian.o src_c/stem_ISO_8859_1_norwegian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_norwegian.o src_c/stem_UTF_8_norwegian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_porter.o src_c/stem_ISO_8859_1_porter.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_porter.o src_c/stem_UTF_8_porter.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_portuguese.o src_c/stem_ISO_8859_1_portuguese.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_portuguese.o src_c/stem_UTF_8_portuguese.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_2_romanian.o src_c/stem_ISO_8859_2_romanian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_romanian.o src_c/stem_UTF_8_romanian.c
cc -Iinclude -fPIC -c -o src_c/stem_KOI8_R_russian.o src_c/stem_KOI8_R_russian.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_russian.o src_c/stem_UTF_8_russian.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_spanish.o src_c/stem_ISO_8859_1_spanish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_spanish.o src_c/stem_UTF_8_spanish.c
cc -Iinclude -fPIC -c -o src_c/stem_ISO_8859_1_swedish.o src_c/stem_ISO_8859_1_swedish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_swedish.o src_c/stem_UTF_8_swedish.c
cc -Iinclude -fPIC -c -o src_c/stem_UTF_8_turkish.o src_c/stem_UTF_8_turkish.c
cc -Iinclude -fPIC -c -o runtime/api.o runtime/api.c
cc -Iinclude -fPIC -c -o runtime/utilities.o runtime/utilities.c
cc -Iinclude -fPIC -c -o libstemmer/libstemmer.o libstemmer/libstemmer.c
ar -cru libstemmer.o src_c/stem_ISO_8859_1_danish.o src_c/stem_UTF_8_danish.o src_c/stem_ISO_8859_1_dutch.o src_c/stem_UTF_8_dutch.o src_c/stem_ISO_8859_1_english.o src_c/stem_UTF_8_english.o src_c/stem_ISO_8859_1_finnish.o src_c/stem_UTF_8_finnish.o src_c/stem_ISO_8859_1_french.o src_c/stem_UTF_8_french.o src_c/stem_ISO_8859_1_german.o src_c/stem_UTF_8_german.o src_c/stem_ISO_8859_1_hungarian.o src_c/stem_UTF_8_hungarian.o src_c/stem_ISO_8859_1_italian.o src_c/stem_UTF_8_italian.o src_c/stem_ISO_8859_1_norwegian.o src_c/stem_UTF_8_norwegian.o src_c/stem_ISO_8859_1_porter.o src_c/stem_UTF_8_porter.o src_c/stem_ISO_8859_1_portuguese.o src_c/stem_UTF_8_portuguese.o src_c/stem_ISO_8859_2_romanian.o src_c/stem_UTF_8_romanian.o src_c/stem_KOI8_R_russian.o src_c/stem_UTF_8_russian.o src_c/stem_ISO_8859_1_spanish.o src_c/stem_UTF_8_spanish.o src_c/stem_ISO_8859_1_swedish.o src_c/stem_UTF_8_swedish.o src_c/stem_UTF_8_turkish.o runtime/api.o runtime/utilities.o libstemmer/libstemmer.o
checking for libstemmer.h... yes
creating Makefile
mobot:ruby-stemmer yury$ make
gcc -I. -I/Users/yury/.rvm/ruby-1.9.1-p243/include/ruby-1.9.1/i386-darwin10.0.0 -I/Users/yury/.rvm/ruby-1.9.1-p243/include/ruby-1.9.1/ruby/backward -I/Users/yury/.rvm/ruby-1.9.1-p243/include/ruby-1.9.1 -I. -DHAVE_LIBSTEMMER_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -O2 -g -Wall -Wno-parentheses -pipe -fno-common -I./libstemmer_c/include -o ruby-stemmer.o -c ruby-stemmer.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o stemmer.bundle ruby-stemmer.o -L. -L/Users/yury/.rvm/ruby-1.9.1-p243/lib -L. -Wl,-syslibroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -L./libstemmer_c ./libstemmer_c/libstemmer.o -lpthread -ldl -lobjc
ld: warning: in ./libstemmer_c/libstemmer.o, file is not of required architecture
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment