Skip to content

Instantly share code, notes, and snippets.

@jacquescrocker
Created April 15, 2010 02:59
Show Gist options
  • Save jacquescrocker/366633 to your computer and use it in GitHub Desktop.
Save jacquescrocker/366633 to your computer and use it in GitHub Desktop.
[jc@macbookpro ~/Sites/bundler-site(master)]# gem install -r ultraviolet --include-dependencies
INFO: `gem install -y` is now default and will be removed
INFO: use --ignore-dependencies to install only the gems you list
Building native extensions. This could take a while...
ERROR: Error installing ultraviolet:
ERROR: Failed to build gem native extension.
/Users/jc/.rvm/rubies/ruby-1.8.7-p249/bin/ruby extconf.rb
checking for main() in -lonig... no
creating Makefile
make
gcc -I. -I. -I/Users/jc/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/i686-darwin10.2.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -Wall -c oregexp.c
oregexp.c:2:23: error: oniguruma.h: No such file or directory
oregexp.c:9: error: expected specifier-qualifier-list before ‘regex_t’
oregexp.c: In function ‘oregexp_free’:
oregexp.c:16: warning: implicit declaration of function ‘onig_free’
oregexp.c:16: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c: In function ‘oregexp_allocate’:
oregexp.c:22: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c: At top level:
oregexp.c:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
oregexp.c:72: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
oregexp.c:95: error: expected specifier-qualifier-list before ‘OnigRegion’
oregexp.c:99: warning: type defaults to ‘int’ in declaration of ‘UChar’
oregexp.c:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
oregexp.c: In function ‘oregexp_initialize’:
oregexp.c:123: error: ‘UChar’ undeclared (first use in this function)
oregexp.c:123: error: (Each undeclared identifier is reported only once
oregexp.c:123: error: for each function it appears in.)
oregexp.c:123: error: ‘pat_ptr’ undeclared (first use in this function)
oregexp.c:129: error: ‘OnigEncodingType’ undeclared (first use in this function)
oregexp.c:129: error: ‘iEncoding’ undeclared (first use in this function)
oregexp.c:129: warning: implicit declaration of function ‘int2encoding’
oregexp.c:130: error: ‘OnigSyntaxType’ undeclared (first use in this function)
oregexp.c:130: error: ‘iSyntax’ undeclared (first use in this function)
oregexp.c:130: warning: implicit declaration of function ‘int2syntax’
oregexp.c:134: error: ‘OnigErrorInfo’ undeclared (first use in this function)
oregexp.c:134: error: expected ‘;’ before ‘einfo’
oregexp.c:135: warning: implicit declaration of function ‘onig_new’
oregexp.c:135: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:135: error: ‘einfo’ undeclared (first use in this function)
oregexp.c:136: error: ‘ONIG_NORMAL’ undeclared (first use in this function)
oregexp.c:137: error: ‘ONIG_MAX_ERROR_MESSAGE_LEN’ undeclared (first use in this function)
oregexp.c:138: warning: implicit declaration of function ‘onig_error_code_to_str’
oregexp.c:137: warning: unused variable ‘s’
oregexp.c: At top level:
oregexp.c:153: error: expected declaration specifiers or ‘...’ before ‘OnigRegion’
oregexp.c: In function ‘oregexp_make_match_data’:
oregexp.c:158: error: ‘region’ undeclared (first use in this function)
oregexp.c:162: error: invalid application of ‘sizeof’ to incomplete type ‘struct re_registers’
oregexp.c:163: error: dereferencing pointer to incomplete type
oregexp.c:164: error: dereferencing pointer to incomplete type
oregexp.c:165: error: dereferencing pointer to incomplete type
oregexp.c:166: error: dereferencing pointer to incomplete type
oregexp.c:169: error: dereferencing pointer to incomplete type
oregexp.c:170: error: dereferencing pointer to incomplete type
oregexp.c:173: error: ‘struct callback_packet’ has no member named ‘region’
oregexp.c:174: warning: implicit declaration of function ‘onig_number_of_names’
oregexp.c:174: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:176: warning: implicit declaration of function ‘onig_foreach_name’
oregexp.c:176: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:176: error: ‘name_callback’ undeclared (first use in this function)
oregexp.c: In function ‘oregexp_match’:
oregexp.c:211: warning: statement with no effect
oregexp.c:215: error: ‘UChar’ undeclared (first use in this function)
oregexp.c:215: error: ‘str_ptr’ undeclared (first use in this function)
oregexp.c:229: error: ‘OnigRegion’ undeclared (first use in this function)
oregexp.c:229: error: ‘region’ undeclared (first use in this function)
oregexp.c:229: warning: implicit declaration of function ‘onig_region_new’
oregexp.c:230: warning: implicit declaration of function ‘onig_search’
oregexp.c:230: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:230: error: ‘ONIG_OPTION_NONE’ undeclared (first use in this function)
oregexp.c:233: error: too many arguments to function ‘oregexp_make_match_data’
oregexp.c:234: warning: implicit declaration of function ‘onig_region_free’
oregexp.c:238: error: ‘ONIG_MISMATCH’ undeclared (first use in this function)
oregexp.c:243: error: ‘ONIG_MAX_ERROR_MESSAGE_LEN’ undeclared (first use in this function)
oregexp.c:243: warning: unused variable ‘s’
oregexp.c:248: warning: control reaches end of non-void function
oregexp.c: At top level:
oregexp.c:250: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘BACKSLASH’
oregexp.c: In function ‘oregexp_append_replacement’:
oregexp.c:262: error: expected declaration specifiers before ‘OnigRegion’
oregexp.c:268: error: ‘UChar’ undeclared (first use in this function)
oregexp.c:268: error: ‘replacementText’ undeclared (first use in this function)
oregexp.c:269: error: ‘replacementEnd’ undeclared (first use in this function)
oregexp.c:272: error: ‘OnigCodePoint’ undeclared (first use in this function)
oregexp.c:272: error: expected ‘;’ before ‘digitC’
oregexp.c:273: error: ‘OnigEncoding’ undeclared (first use in this function)
oregexp.c:273: error: expected ‘;’ before ‘enc’
oregexp.c:274: error: nested functions are disabled, use -fnested-functions to re-enable
oregexp.c:274: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
oregexp.c:274: error: ‘matchText’ undeclared (first use in this function)
oregexp.c:280: error: ‘enc’ undeclared (first use in this function)
oregexp.c:280: warning: implicit declaration of function ‘onig_get_encoding’
oregexp.c:280: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:283: error: expected ‘;’ before ‘c’
oregexp.c:284: warning: implicit declaration of function ‘ONIGENC_MBC_ENC_LEN’
oregexp.c:286: error: ‘c’ undeclared (first use in this function)
oregexp.c:290: error: ‘BACKSLASH’ undeclared (first use in this function)
oregexp.c:307: error: ‘digitC’ undeclared (first use in this function)
oregexp.c:307: warning: implicit declaration of function ‘ONIGENC_MBC_TO_CODE’
oregexp.c:309: warning: implicit declaration of function ‘ONIGENC_IS_CODE_DIGIT’
oregexp.c:328: error: invalid type argument of ‘->’
oregexp.c:328: error: invalid type argument of ‘->’
oregexp.c:328: error: invalid type argument of ‘->’
oregexp.c:332: error: invalid type argument of ‘->’
oregexp.c:336: error: invalid type argument of ‘->’
oregexp.c:336: error: invalid type argument of ‘->’
oregexp.c:346: error: invalid type argument of ‘->’
oregexp.c:347: error: invalid type argument of ‘->’
oregexp.c:348: error: invalid type argument of ‘->’
oregexp.c:363: warning: implicit declaration of function ‘ONIGENC_IS_CODE_WORD’
oregexp.c:375: warning: implicit declaration of function ‘onig_name_to_backref_number’
oregexp.c:375: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:378: error: invalid type argument of ‘->’
oregexp.c:379: error: invalid type argument of ‘->’
oregexp.c:379: error: invalid type argument of ‘->’
oregexp.c:391: error: invalid type argument of ‘->’
oregexp.c:391: error: invalid type argument of ‘->’
oregexp.c:392: error: invalid type argument of ‘->’
oregexp.c:392: error: invalid type argument of ‘->’
oregexp.c:392: error: invalid type argument of ‘->’
oregexp.c: In function ‘oregexp_gsub’:
oregexp.c:417: error: expected declaration specifiers before ‘OnigRegion’
oregexp.c:429: error: ‘OnigEncoding’ undeclared (first use in this function)
oregexp.c:429: error: expected ‘;’ before ‘enc’
oregexp.c:444: error: ‘UChar’ undeclared (first use in this function)
oregexp.c:444: error: ‘str_ptr’ undeclared (first use in this function)
oregexp.c:447: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:447: error: ‘ONIG_OPTION_NONE’ undeclared (first use in this function)
oregexp.c:457: error: ‘enc’ undeclared (first use in this function)
oregexp.c:457: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:460: error: invalid type argument of ‘->’
oregexp.c:461: error: invalid type argument of ‘->’
oregexp.c:464: error: too many arguments to function ‘oregexp_make_match_data’
oregexp.c:487: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c: At top level:
oregexp.c:510: error: expected specifier-qualifier-list before ‘OnigRegion’
oregexp.c: In function ‘oregexp_packed_gsub’:
oregexp.c:513: error: ‘gsub_packet’ has no member named ‘region’
oregexp.c: At top level:
oregexp.c:515: error: expected ‘)’ before ‘*’ token
oregexp.c: In function ‘oregexp_safe_gsub’:
oregexp.c:525: error: ‘OnigRegion’ undeclared (first use in this function)
oregexp.c:525: error: ‘region’ undeclared (first use in this function)
oregexp.c:526: warning: excess elements in struct initializer
oregexp.c:526: warning: (near initialization for ‘call_args’)
oregexp.c:527: error: ‘oregexp_cleanup_region’ undeclared (first use in this function)
oregexp.c: At top level:
oregexp.c:597: error: expected declaration specifiers or ‘...’ before ‘OnigRegion’
oregexp.c: In function ‘oregexp_scan’:
oregexp.c:606: error: ‘OnigEncoding’ undeclared (first use in this function)
oregexp.c:606: error: expected ‘;’ before ‘enc’
oregexp.c:614: error: ‘UChar’ undeclared (first use in this function)
oregexp.c:614: error: ‘str_ptr’ undeclared (first use in this function)
oregexp.c:616: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:616: error: ‘region’ undeclared (first use in this function)
oregexp.c:616: error: ‘ONIG_OPTION_NONE’ undeclared (first use in this function)
oregexp.c:622: error: ‘enc’ undeclared (first use in this function)
oregexp.c:622: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c:624: error: too many arguments to function ‘oregexp_make_match_data’
oregexp.c:641: error: ‘ORegexp’ has no member named ‘reg’
oregexp.c: At top level:
oregexp.c:651: error: expected specifier-qualifier-list before ‘OnigRegion’
oregexp.c: In function ‘oregexp_packed_scan’:
oregexp.c:654: error: ‘struct scan_packet’ has no member named ‘region’
oregexp.c:654: error: too many arguments to function ‘oregexp_scan’
oregexp.c: In function ‘oregexp_m_scan’:
oregexp.c:669: error: ‘OnigRegion’ undeclared (first use in this function)
oregexp.c:669: error: ‘region’ undeclared (first use in this function)
oregexp.c:670: warning: excess elements in struct initializer
oregexp.c:670: warning: (near initialization for ‘call_args’)
oregexp.c:671: error: ‘oregexp_cleanup_region’ undeclared (first use in this function)
oregexp.c: In function ‘oregexp_match_op’:
oregexp.c:727: error: dereferencing pointer to incomplete type
oregexp.c:728: warning: control reaches end of non-void function
oregexp.c: In function ‘Init_oregexp’:
oregexp.c:743: warning: implicit declaration of function ‘onig_version’
oregexp.c:743: warning: passing argument 1 of ‘rb_str_new2’ makes pointer from integer without a cast
make: *** [oregexp.o] Error 1
Gem files will remain installed in /Users/jc/.rvm/gems/ruby-1.8.7-p249@rails3/gems/oniguruma-1.1.0 for inspection.
Results logged to /Users/jc/.rvm/gems/ruby-1.8.7-p249@rails3/gems/oniguruma-1.1.0/ext/gem_make.out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment