Running fpm on solaris 11.3

14 views
Skip to first unread message

Daniel Hill

unread,
Apr 11, 2017, 4:01:06 AM4/11/17
to fpm-users

Hello,

 

I am attempting to create a Solaris pkg file using fpm, however I am running into quite a few issues and cannot seem to find any fpm solaris documentation.

 

What I have done so far:

mv /usr/bin/make /usr/bin/make.unix #Make does not allow ffi to compile on Solaris but gmake does so I created a symlink below

ln -s /usr/bin/gmake /usr/bin/make

pkg install ruby gcc

gem install fpm

 

Successfully installed fpm-1.8.1

Parsing documentation for fpm-1.8.1

Done installing documentation for fpm after 2 seconds

1 gem installed

 

ERROR:


fpm --version

/usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require': ld.so.1: ruby: fatal: relocation error: file /usr/ruby/2.1/lib/ruby/gems/2.1.0/extensions/amd64-solaris-2.11/2.1.0/ffi-1.9.18/ffi_c.so: symbol ffi_type_longdouble: referenced symbol not found - /usr/ruby/2.1/lib/ruby/gems/2.1.0/extensions/amd64-solaris-2.11/2.1.0/ffi-1.9.18/ffi_c.so (LoadError)

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/gems/2.1.0/gems/ffi-1.9.18/lib/ffi.rb:6:in `rescue in <top (required)>'

        from /usr/ruby/2.1/lib/ruby/gems/2.1.0/gems/ffi-1.9.18/lib/ffi.rb:3:in `<top (required)>'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/gems/2.1.0/gems/fpm-1.8.1/lib/fpm/util.rb:3:in `<top (required)>'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/gems/2.1.0/gems/fpm-1.8.1/lib/fpm/package.rb:2:in `<top (required)>'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/gems/2.1.0/gems/fpm-1.8.1/lib/fpm.rb:3:in `<top (required)>'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'

        from /usr/ruby/2.1/lib/ruby/gems/2.1.0/gems/fpm-1.8.1/bin/fpm:5:in `<top (required)>'

        from /usr/ruby/2.1/bin/fpm:23:in `load'

        from /usr/ruby/2.1/bin/fpm:23:in `<main>'

 

 

I have been attempting to get this work for a few days now trying several different branches on GitHub with no luck. Any help would be much appreciated

 

 

 

Many Thanks

Daniel

Reply all
Reply to author
Forward
0 new messages