my apologies if duplicate question. have inherited project contains zipruby 1 of required gems. local development environment windows 7. ruby 1.9.3p194. have rails 3.2.6. have installed rubydevkit version 452.
all other necessary gems either install or natively complile no errors on windows 7 zipruby gem. have never built gem scratch. gem starts compile , gets following errors.
`enter code here` linking shared-object zipruby.so tmpfile.o: in function `zipruby_tmpnam': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/tmpfile.c:56: undefined reference `strcpy_s' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/tmpfile.c:62: undefined reference `_sopen_s' zipruby_archive.o: in function `zipruby_archive_read': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zipruby_archive.c:1447: undefined reference `fopen_s' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zipruby_archive.c:1471: undefined reference `_fclose_nolock' zip_close.o: in function `add_data': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_close.c:293: undefined reference `ftello' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_close.c:312: undefined reference `ftello' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_close.c:314: undefined reference `fseeko' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_close.c:328: undefined reference `fseeko' zip_close.o: in function `zip_close': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_close.c:188: undefined reference `ftello' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_close.c:153: undefined reference `fseeko' zip_crypt.o: in function `zip_crypt': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_crypt.c:293: undefined reference `ftello' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_crypt.c:265: undefined reference `fseeko' zip_dirent.o: in function `zip_cdir_write': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_dirent.c:109: undefined reference `ftello' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_dirent.c:116: undefined reference `ftello' zip_file_get_offset.o: in function `zip_file_get_offset': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_file_get_offset.c:64: undefined reference `fseeko' zip_fopen_index.o: in function `zip_file_fillbuf': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_fopen_index.c:155: undefined reference `fseeko' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_fopen_index.c:155: undefined reference `fseeko' zip_open.o: in function `zip_checkcons': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_open.c:282: undefined reference `fseeko' zip_open.o: in function `zip_open': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_open.c:84: undefined reference `fseeko' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_open.c:85: undefined reference `ftello' zip_open.o: in function `zip_find_central_dir': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_open.c:436: undefined reference `fseeko' zip_open.o: in function `zip_readcdir': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_open.c:217: undefined reference `fseeko' c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_open.c:220: undefined reference `ftello' zip_source_filep.o: in function `read_file': c:\ruby193\lib\ruby\gems\1.9.1\gems\zipruby-0.3.6\ext/zip_source_filep.c:105: undefined reference `fseeko' collect2: ld returned 1 exit status make: *** [zipruby.so] error 1
it clear references 1 or more library files not being resolved. not sure go next. has been successful in using zipruby mingw installation of ruby on windows 7?
some additional information missed above. far, had install windows development version of gnuwin32. build command gem is: gem install zipruby -- --with-opt-dir=path.to.gnuwin32.folder. folder must have lib , bin folder in source code. update question more if learn more , post solution if figure out before answer anywhere else.
try gem install zipruby --version "= 0.3.6" --platform=mswin32
it worked me.
It was really a nice article and i was really impressed by reading this Ruby on Rails Online Training Bangalore
ReplyDelete