Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
- at /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/rdoctask.rb
- ** Invoke install (first_time)
- ** Invoke build (first_time)
- ** Execute build
- WARNING: licenses is empty, but is recommended. Use a license abbreviation from:
- http://opensource.org/licenses/alphabetical
- WARNING: See http://guides.rubygems.org/specification-reference/ for help
- ** Execute install
- ruby -S gem install ./pkg/proj4rb-0.3.1.gem
- Successfully built RubyGem
- Name: proj4rb
- Version: 0.3.1
- File: proj4rb-0.3.1.gem
- Executing "ruby -S gem install ./pkg/proj4rb-0.3.1.gem":
- Building native extensions. This could take a while...
- ERROR: Error installing ./pkg/proj4rb-0.3.1.gem:
- ERROR: Failed to build gem native extension.
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/bin/ruby -r ./siteconf20150225-9297-1e056y6.rb extconf.rb
- checking for proj_api.h... yes
- checking for pj_init() in -lproj... yes
- creating Makefile
- make clean
- make
- compiling projrb.c
- projrb.c: In function ‘proj_has_inverse’:
- projrb.c:107:17: warning: dereferencing ‘void *’ pointer [enabled by default]
- return wpj->pj->inv ? Qtrue : Qfalse;
- ^
- projrb.c:107:17: error: request for member ‘inv’ in something not a structure or union
- projrb.c: In function ‘datum_list’:
- projrb.c:261:3: warning: implicit declaration of function ‘pj_get_datums_ref’ [-Wimplicit-function-declaration]
- for (datum = pj_get_datums_ref(); datum->id; datum++){
- ^
- projrb.c:261:14: warning: assignment makes pointer from integer without a cast [enabled by default]
- for (datum = pj_get_datums_ref(); datum->id; datum++){
- ^
- projrb.c:261:42: error: dereferencing pointer to incomplete type
- for (datum = pj_get_datums_ref(); datum->id; datum++){
- ^
- projrb.c:261:53: error: increment of pointer to unknown structure
- for (datum = pj_get_datums_ref(); datum->id; datum++){
- ^
- projrb.c:261:3: error: arithmetic on pointer to an incomplete type
- for (datum = pj_get_datums_ref(); datum->id; datum++){
- ^
- In file included from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/ruby.h:1383:0,
- from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby.h:32,
- from projrb.c:1:
- projrb.c: In function ‘datum_get_id’:
- projrb.c:274:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:274:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->id);
- ^
- projrb.c:274:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:274:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->id);
- ^
- projrb.c:274:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:274:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->id);
- ^
- projrb.c:274:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:274:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->id);
- ^
- projrb.c: In function ‘datum_get_ellipse_id’:
- projrb.c:284:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->ellipse_id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:284:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->ellipse_id);
- ^
- projrb.c:284:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->ellipse_id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:284:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->ellipse_id);
- ^
- projrb.c:284:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->ellipse_id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:284:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->ellipse_id);
- ^
- projrb.c:284:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->ellipse_id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:284:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->ellipse_id);
- ^
- projrb.c: In function ‘datum_get_defn’:
- projrb.c:294:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:294:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->defn);
- ^
- projrb.c:294:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:294:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->defn);
- ^
- projrb.c:294:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:294:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->defn);
- ^
- projrb.c:294:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:294:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->defn);
- ^
- projrb.c: In function ‘datum_get_comments’:
- projrb.c:304:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->comments);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:304:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->comments);
- ^
- projrb.c:304:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->comments);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:304:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->comments);
- ^
- projrb.c:304:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->comments);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:304:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->comments);
- ^
- projrb.c:304:27: error: dereferencing pointer to incomplete type
- return rb_str_new2(datum->comments);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:304:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(datum->comments);
- ^
- projrb.c: In function ‘ellipsoid_list’:
- projrb.c:315:3: warning: implicit declaration of function ‘pj_get_ellps_ref’ [-Wimplicit-function-declaration]
- for (el = pj_get_ellps_ref(); el->id; el++){
- ^
- projrb.c:315:11: warning: assignment makes pointer from integer without a cast [enabled by default]
- for (el = pj_get_ellps_ref(); el->id; el++){
- ^
- projrb.c:315:35: error: dereferencing pointer to incomplete type
- for (el = pj_get_ellps_ref(); el->id; el++){
- ^
- projrb.c:315:43: error: increment of pointer to unknown structure
- for (el = pj_get_ellps_ref(); el->id; el++){
- ^
- projrb.c:315:3: error: arithmetic on pointer to an incomplete type
- for (el = pj_get_ellps_ref(); el->id; el++){
- ^
- In file included from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/ruby.h:1383:0,
- from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby.h:32,
- from projrb.c:1:
- projrb.c: In function ‘ellipsoid_get_id’:
- projrb.c:328:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:328:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->id);
- ^
- projrb.c:328:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:328:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->id);
- ^
- projrb.c:328:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:328:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->id);
- ^
- projrb.c:328:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:328:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->id);
- ^
- projrb.c: In function ‘ellipsoid_get_major’:
- projrb.c:338:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->major);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:338:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->major);
- ^
- projrb.c:338:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->major);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:338:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->major);
- ^
- projrb.c:338:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->major);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:338:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->major);
- ^
- projrb.c:338:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->major);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:338:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->major);
- ^
- projrb.c: In function ‘ellipsoid_get_ell’:
- projrb.c:348:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->ell);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:348:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->ell);
- ^
- projrb.c:348:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->ell);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:348:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->ell);
- ^
- projrb.c:348:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->ell);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:348:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->ell);
- ^
- projrb.c:348:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->ell);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:348:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->ell);
- ^
- projrb.c: In function ‘ellipsoid_get_name’:
- projrb.c:358:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:358:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->name);
- ^
- projrb.c:358:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:358:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->name);
- ^
- projrb.c:358:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:358:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->name);
- ^
- projrb.c:358:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(el->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:358:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(el->name);
- ^
- projrb.c: In function ‘prime_meridian_list’:
- projrb.c:369:3: warning: implicit declaration of function ‘pj_get_prime_meridians_ref’ [-Wimplicit-function-declaration]
- for (prime_meridian = pj_get_prime_meridians_ref(); prime_meridian->id; prime_meridian++){
- ^
- projrb.c:369:23: warning: assignment makes pointer from integer without a cast [enabled by default]
- for (prime_meridian = pj_get_prime_meridians_ref(); prime_meridian->id; prime_meridian++){
- ^
- projrb.c:369:69: error: dereferencing pointer to incomplete type
- for (prime_meridian = pj_get_prime_meridians_ref(); prime_meridian->id; prime_meridian++){
- ^
- projrb.c:369:89: error: increment of pointer to unknown structure
- for (prime_meridian = pj_get_prime_meridians_ref(); prime_meridian->id; prime_meridian++){
- ^
- projrb.c:369:3: error: arithmetic on pointer to an incomplete type
- for (prime_meridian = pj_get_prime_meridians_ref(); prime_meridian->id; prime_meridian++){
- ^
- In file included from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/ruby.h:1383:0,
- from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby.h:32,
- from projrb.c:1:
- projrb.c: In function ‘prime_meridian_get_id’:
- projrb.c:382:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:382:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->id);
- ^
- projrb.c:382:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:382:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->id);
- ^
- projrb.c:382:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:382:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->id);
- ^
- projrb.c:382:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:382:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->id);
- ^
- projrb.c: In function ‘prime_meridian_get_defn’:
- projrb.c:392:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:392:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->defn);
- ^
- projrb.c:392:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:392:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->defn);
- ^
- projrb.c:392:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:392:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->defn);
- ^
- projrb.c:392:36: error: dereferencing pointer to incomplete type
- return rb_str_new2(prime_meridian->defn);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:392:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(prime_meridian->defn);
- ^
- projrb.c: In function ‘projection_type_list’:
- projrb.c:403:3: warning: implicit declaration of function ‘pj_get_list_ref’ [-Wimplicit-function-declaration]
- for (pt = pj_get_list_ref(); pt->id; pt++){
- ^
- projrb.c:403:11: warning: assignment makes pointer from integer without a cast [enabled by default]
- for (pt = pj_get_list_ref(); pt->id; pt++){
- ^
- projrb.c:403:34: error: dereferencing pointer to incomplete type
- for (pt = pj_get_list_ref(); pt->id; pt++){
- ^
- projrb.c:403:42: error: increment of pointer to unknown structure
- for (pt = pj_get_list_ref(); pt->id; pt++){
- ^
- projrb.c:403:3: error: arithmetic on pointer to an incomplete type
- for (pt = pj_get_list_ref(); pt->id; pt++){
- ^
- In file included from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/ruby.h:1383:0,
- from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby.h:32,
- from projrb.c:1:
- projrb.c: In function ‘projection_type_get_id’:
- projrb.c:416:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(pt->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:416:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(pt->id);
- ^
- projrb.c:416:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(pt->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:416:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(pt->id);
- ^
- projrb.c:416:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(pt->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:416:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(pt->id);
- ^
- projrb.c:416:24: error: dereferencing pointer to incomplete type
- return rb_str_new2(pt->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:416:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(pt->id);
- ^
- projrb.c: In function ‘projection_type_get_descr’:
- projrb.c:426:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(*(pt->descr));
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:426:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(*(pt->descr));
- ^
- projrb.c:426:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(*(pt->descr));
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:426:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(*(pt->descr));
- ^
- projrb.c:426:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(*(pt->descr));
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:426:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(*(pt->descr));
- ^
- projrb.c:426:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(*(pt->descr));
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:426:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(*(pt->descr));
- ^
- projrb.c: In function ‘unit_list’:
- projrb.c:437:3: warning: implicit declaration of function ‘pj_get_units_ref’ [-Wimplicit-function-declaration]
- for (unit = pj_get_units_ref(); unit->id; unit++){
- ^
- projrb.c:437:13: warning: assignment makes pointer from integer without a cast [enabled by default]
- for (unit = pj_get_units_ref(); unit->id; unit++){
- ^
- projrb.c:437:39: error: dereferencing pointer to incomplete type
- for (unit = pj_get_units_ref(); unit->id; unit++){
- ^
- projrb.c:437:49: error: increment of pointer to unknown structure
- for (unit = pj_get_units_ref(); unit->id; unit++){
- ^
- projrb.c:437:3: error: arithmetic on pointer to an incomplete type
- for (unit = pj_get_units_ref(); unit->id; unit++){
- ^
- In file included from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/ruby.h:1383:0,
- from /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby.h:32,
- from projrb.c:1:
- projrb.c: In function ‘unit_get_id’:
- projrb.c:450:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:450:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->id);
- ^
- projrb.c:450:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:450:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->id);
- ^
- projrb.c:450:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:450:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->id);
- ^
- projrb.c:450:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->id);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:450:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->id);
- ^
- projrb.c: In function ‘unit_get_to_meter’:
- projrb.c:460:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->to_meter);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:460:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->to_meter);
- ^
- projrb.c:460:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->to_meter);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:460:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->to_meter);
- ^
- projrb.c:460:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->to_meter);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:460:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->to_meter);
- ^
- projrb.c:460:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->to_meter);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:460:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->to_meter);
- ^
- projrb.c: In function ‘unit_get_name’:
- projrb.c:470:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:746:27: note: in definition of macro ‘rb_str_new_cstr’
- (__builtin_constant_p(str)) ? \
- ^
- projrb.c:470:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->name);
- ^
- projrb.c:470:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:14: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:470:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->name);
- ^
- projrb.c:470:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:747:33: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new((str), (long)strlen(str)) : \
- ^
- projrb.c:470:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->name);
- ^
- projrb.c:470:26: error: dereferencing pointer to incomplete type
- return rb_str_new2(unit->name);
- ^
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/include/ruby-1.9.1/ruby/intern.h:748:18: note: in definition of macro ‘rb_str_new_cstr’
- rb_str_new_cstr(str); \
- ^
- projrb.c:470:10: note: in expansion of macro ‘rb_str_new2’
- return rb_str_new2(unit->name);
- ^
- projrb.c:471:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘unit_get_to_meter’:
- projrb.c:461:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘unit_get_id’:
- projrb.c:451:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘projection_type_get_descr’:
- projrb.c:427:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘projection_type_get_id’:
- projrb.c:417:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘prime_meridian_get_defn’:
- projrb.c:393:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘prime_meridian_get_id’:
- projrb.c:383:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘ellipsoid_get_name’:
- projrb.c:359:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘ellipsoid_get_ell’:
- projrb.c:349:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘ellipsoid_get_major’:
- projrb.c:339:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘ellipsoid_get_id’:
- projrb.c:329:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘datum_get_comments’:
- projrb.c:305:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘datum_get_defn’:
- projrb.c:295:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘datum_get_ellipse_id’:
- projrb.c:285:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘datum_get_id’:
- projrb.c:275:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- projrb.c: In function ‘proj_has_inverse’:
- projrb.c:108:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- make: *** [projrb.o] Error 1
- make failed, exit code 2
- Gem files will remain installed in /home/desousa/.rvm/gems/ruby-1.9.3-p551/gems/proj4rb-0.3.1 for inspection.
- Results logged to /home/desousa/.rvm/gems/ruby-1.9.3-p551/extensions/x86_64-linux/1.9.1/proj4rb-0.3.1/gem_make.out
- rake aborted!
- Command failed with status (1): [ruby -S gem install ./pkg/proj4rb-0.3.1.ge...]
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/file_utils.rb:53:in `block in create_shell_runner'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/file_utils.rb:45:in `call'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/file_utils.rb:45:in `sh'
- /home/desousa/.rvm/gems/ruby-1.9.3-p551/gems/jeweler-2.0.1/lib/jeweler/commands/install_gem.rb:16:in `run'
- /home/desousa/.rvm/gems/ruby-1.9.3-p551/gems/jeweler-2.0.1/lib/jeweler.rb:93:in `install_gem'
- /home/desousa/.rvm/gems/ruby-1.9.3-p551/gems/jeweler-2.0.1/lib/jeweler/tasks.rb:103:in `block in define'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/task.rb:205:in `call'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/task.rb:205:in `block in execute'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/task.rb:200:in `each'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/task.rb:200:in `execute'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/task.rb:158:in `block in invoke_with_call_chain'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/task.rb:151:in `invoke_with_call_chain'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/task.rb:144:in `invoke'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:116:in `invoke_task'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:94:in `block (2 levels) in top_level'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:94:in `each'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:94:in `block in top_level'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:133:in `standard_exception_handling'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:88:in `top_level'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:66:in `block in run'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:133:in `standard_exception_handling'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/rake/application.rb:63:in `run'
- /home/desousa/.rvm/rubies/ruby-1.9.3-p551/bin/rake:32:in `<main>'
- Tasks: TOP => install
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement