Skip to content

Instantly share code, notes, and snippets.

@sergeykish
Created March 19, 2011 17:51
Show Gist options
  • Select an option

  • Save sergeykish/877660 to your computer and use it in GitHub Desktop.

Select an option

Save sergeykish/877660 to your computer and use it in GitHub Desktop.
ruby on plan9
term% ape/psh
$ make
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c array.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c bignum.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c class.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c compar.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c dir.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c dln.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c enum.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -I. -I. -c error.c
/usr/sergeykish/ruby/error.c:46[stdin:2763] incompatible types: "INT" and "VOID" for op "RETURN"
/usr/sergeykish/ruby/error.c:49[stdin:2766] incompatible types: "INT" and "VOID" for op "RETURN"
cc: cpp: 8c 12156: error
*** Error code 1
Stop.
$
# fixed with -D_C99_SNPRINTF_EXTENSION
...
making ruby
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -D_C99_SNPRINTF_EXTENSION -I. -I. -o ext/extinit.o -c ext/extinit.c
cc -D_POSIX_SOURCE -D_BSD_EXTENSION -DPLAN9 -DT386 -DRUBY_EXPORT -D_C99_SNPRINTF_EXTENSION -L. -L. -L. main.o ext/extinit.o ext/bigdecimal/bigdecimal.a ext/digest/digest.a ext/digest/bubblebabble/bubblebabble.a ext/digest/md5/md5.a ext/digest/rmd160/rmd160.a ext/digest/sha1/sha1.a ext/enumerator/enumerator.a ext/etc/etc.a ext/fcntl/fcntl.a ext/io/wait/wait.a ext/nkf/nkf.a ext/pty/pty.a ext/racc/cparse/cparse.a ext/sdbm/sdbm.a ext/stringio/stringio.a ext/strscan/strscan.a ext/syck/syck.a ext/thread/thread.a ext/zlib/zlib.a -lruby-static -lm -lcrypto -lsun -lz -o ruby
cc: can't find library for -l
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment