David,

Are there any other RubyGems involved in your setup, anything using 
ruby_inline for instance? image_science maybe?

Thanks

Amanda


David Kleiner wrote:
> Greetings,
>
> I am using ruby from Webstack on Joyent snv_89 container:
>
> [admin at fhgyztbq /events/log]$ pkginfo -l sun-ruby18
>    PKGINST:  sun-ruby18
>       NAME:  Ruby & RubyGems
>   CATEGORY:  application
>       ARCH:  i386
>    VERSION:  1.8.6
>    BASEDIR:  /
>     VENDOR:  Sun Microsystems, Inc.
>       DESC:  Ruby 1.8.6 patch 287, Rubygems 0.9.4
>     PSTAMP:  2008-12-10_16-46-53 (build b06)
>   INSTDATE:  Jun 10 2009 20:47
>     STATUS:  completely installed
>      FILES:    13045 installed pathnames
>                    5 shared pathnames
>                 1736 directories
>                   45 executables
>                35922 blocks used (approx)
>
> When I start mongrel, I am getting ld usage page, like this:
>
> ** Daemonized, any open files are closed.  Look at log/mongrel.pid and 
> log/mongrel.log for info.
> ** Starting Mongrel listening at 10.XX.YY.ZZ:11000
> ** Starting Rails with production environment...
> ld: illegal option -- g
> ld: illegal option -- O
> ld: illegal option -- 3
> ld: warning: option -I appears more than once, first setting taken
> usage: ld [-6:abc:d:e:f:h:il:mo:p:rstu:z:B:CD:F:GI:L:M:N:P:Q:R:S:VY:?] file(s)
>         [-64]           enforce a 64-bit link-edit
>         [-a]            create an absolute file
>         [-b]            do not do special PIC relocations in a.out
>         [-B direct | nodirect]
>                         establish direct bindings, or inhibit direct binding
>                         to, the object being created
>         [-B dynamic | static]
>                         search for shared libraries|archives
>         [-B eliminate]  eliminate unqualified global symbols from the
>                         symbol table
>         [-B group]      relocate object from within group
>         [-B local]      reduce unqualified global symbols to local
>         [-B reduce]     process symbol reductions
>         [-B symbolic]   bind external references to definitions when creating
>                         shared objects
>         [-c name]       record configuration file `name'
>         [-C]            demangle C++ symbol name diagnostics
>         [-d y | n]      operate in dynamic|static mode
>         [-D token,...]  print diagnostic messages
>         [-e epsym]      use `epsym' as entry point address
>         [-f name]       specify library for which this file is an auxiliary
>                         filter
>         [-F name]       specify library for which this file is a filter
>         [-G]            create a shared object
>         [-h name]       use `name' as internal shared object identifier
>         [-i]            ignore LD_LIBRARY_PATH setting
>         [-I name]       use `name' as path of interpreter
>         [-l x]          search for libx.so or libx.a
>         [-L path]       search for libraries in directory `path'
>         [-m]            print memory map
>         [-M mapfile]    use processing directives contained in `mapfile'
>         [-N string]     create a dynamic dependency for `string'
>         [-o outfile]    name the output file `outfile'
>         [-p auditlib]   identify audit library to accompany this object
>
> I can't find where this is coming from.  The mongrel proceeds and runs fine, 
> except when I try to use DTT rb_malloc.d script - it dumps core. 
>
> Thank you,
>
> David
>   


Reply via email to