I solved the ruby18_dev dependency. However, when I go to compile, I get this error:
# gem install puppet Building native extensions. This could take a while... ERROR: Error installing puppet: ERROR: Failed to build gem native extension. /opt/csw/bin/ruby18 extconf.rb creating Makefile make /opt/SUNWspro/bin/cc -I. -I/opt/csw/lib/ruby/1.8/i386-solaris2.9 -I/ opt/csw/lib/ruby/1.8/i386-solaris2.9 -I. -DJSON_GENERATOR -I/opt/csw/ include -D_FILE_OFFSET_BITS=64 -KPIC -xO3 -m32 -xarch=386 -KPIC - O3 -c generator.c make: /opt/SUNWspro/bin/cc: Command not found make: *** [generator.o] Error 127 Gem files will remain installed in /opt/csw/lib/ruby/gems/1.8/gems/ json-1.7.5 for inspection. Results logged to /opt/csw/lib/ruby/gems/1.8/gems/json-1.7.5/ext/json/ ext/generator/gem_make.out Interesting as I haven't used that in a long time and it's not installed here. This variable is not set anywhere in the environment that I can tell. Equally, when I manually set CC=/opt/csw/bin/gcc (and export it) the build does not honor that. Interestingly, when I do a "find" I can see this mentioned in the /opt/ csw/lib/ruby structure: # find . -type f -exec grep SUNWspro {} \; CONFIG["configure_args"] = " '--prefix=/opt/csw' '--exec_prefix=/opt/ csw' '--bindir=/opt/csw/bin' '--sbindir=/opt/csw/sbin' '--libexecdir=/ opt/csw/libexec' '--datadir=/opt/csw/share' '--sysconfdir=/opt/csw/ etc' '--sharedstatedir=/opt/csw/share' '--localstatedir=/opt/csw/var' '--libdir=/opt/csw/lib' '--infodir=/opt/csw/share/info' '--includedir=/ opt/csw/include' '--mandir=/opt/csw/share/man' '--enable-pthread' '-- enable-shared' '--with-tcl-dir=/opt/csw' '--with-tk-dir=/opt/csw' '-- with-dbm-dir=/opt/csw/bdb48' '--with-gdbm-dir=/opt/csw' '--with-iconv- dir=/opt/csw' '--with-openssl-dir=/opt/csw' '--with-readline-dir=/opt/ csw' '--with-zlib-dir=/opt/csw' '--program-suffix=18' 'CC=/opt/ SUNWspro/bin/cc' 'CFLAGS=-xO3 -m32 -xarch=386' 'LDFLAGS=-L/opt/csw/ lib' 'CPPFLAGS=-I/opt/csw/include'" CONFIG["CPP"] = "/opt/SUNWspro/bin/cc -E" CONFIG["CC"] = "/opt/SUNWspro/bin/cc" /opt/SUNWspro/bin/cc -I. -I/opt/csw/lib/ruby/1.8/i386-solaris2.9 -I/ opt/csw/lib/ruby/1.8/i386-solaris2.9 -I. -DJSON_GENERATOR -I/opt/csw/ include -D_FILE_OFFSET_BITS=64 -KPIC -xO3 -m32 -xarch=386 -KPIC - O3 -c generator.c make: /opt/SUNWspro/bin/cc: Command not found CC = /opt/SUNWspro/bin/cc We have solstudio2.2 installed -- so I put a symlink in /opt pointing SUNWspro -> solstudio2.2 and it seems happy. I'm just putting this out here in case someone else gets bitten by it :-) -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.