[rrd-developers] rrdtools 1.2.30 on Solaris 10 => relocations remain against allocatable ....

prochmi michael at prochas.net
Sat Mar 7 16:15:51 CET 2009


Hi,

works greate, thanks!

regards
Michael


oetiker wrote:
> 
> Prochmi,
> 
> try adding an
> 
> -lm
> 
> to the pycc line
> 
> cheers
> tobi
> Today prochmi wrote:
> 
>>
>> Hi,
>>
>> i'm using the sparc optimized gcc from sun to compile version 1.2.30 on
>> solaris 10:
>>
>> building 'rrdtoolmodule' extension
>> /usr/lib/python2.4/pycc -G -O3 -pipe -mcpu=niagara -mtune=niagara
>> -fno-strict-aliasing -Wall -std=gnu99 -pedantic -Wshadow -Wpointer-arith
>> -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs
>> -Winline -W -fPIC -DPIC build/temp.solaris-2.10-sun4v-2.4/rrdtoolmodule.o
>> -L../../src/.libs -R/usr/local/rrdtool-1.2.30/lib -lrrd -o
>> build/lib.solaris-2.10-sun4v-2.4/rrdtoolmodule.so
>> Text relocation remains                         referenced
>>     against symbol                  offset      in file
>> <unknown>                           0x78
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_atan2.o)
>> <unknown>                           0x90
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_atan2.o)
>> <unknown>                           0x1fc
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_atan2.o)
>> <unknown>                           0x294
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_atan2.o)
>> <unknown>                           0x2a0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_atan2.o)
>> <unknown>                           0x178
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> <unknown>                           0x18c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> <unknown>                           0x568
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> <unknown>                           0x640
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> <unknown>                           0x7c4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> <unknown>                           0x7e8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> <unknown>                           0x81c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> <unknown>                           0x87c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt_TBL_sincosx               0x1c4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt_TBL_sincosx               0x1d0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt_TBL_sincosx               0x1a4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> __libmopt_TBL_sincosx               0x1b0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> __libmopt_TBL_sincos                0x204
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt_TBL_sincos                0x20c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt_TBL_sincos                0x21c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt_TBL_sincos                0x220
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt_TBL_sincos                0x1d0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> __libmopt_TBL_sincos                0x1d8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> __libmopt_TBL_sincos                0x1ec
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> __libmopt_TBL_sincos                0x1f0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> __libmopt__rem_pio2                 0x68c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_cos.o)
>> __libmopt__rem_pio2                 0x62c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> <unknown>                           0x68
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x88
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0xc8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x16c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x29c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x370
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x174
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x17c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x27c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x288
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x2d0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x2d8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x35c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x37c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x3a4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0x3ac
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> __libmopt_TBL_xexp                  0xbc
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> __libmopt_TBL_xexp                  0xcc
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> __libmopt_TBL_xexp                  0x19c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> __libmopt_TBL_xexp                  0x1a8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> __libmopt_TBL_xexp                  0x2b0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> __libmopt_TBL_xexp                  0x2b8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_exp.o)
>> <unknown>                           0xa0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> <unknown>                           0xb4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> <unknown>                           0xd0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> <unknown>                           0x264
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_xlog                  0x1c0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_xlog                  0x1c8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_xlog                  0x368
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_xlog                  0x374
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n1               0x27c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n1               0x284
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n1               0x2f4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n1               0x2f8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n2               0x288
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n2               0x28c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n2               0x30c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_n2               0x314
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_p1               0x330
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_p1               0x334
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_p2               0x348
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> __libmopt_TBL_jlog_p2               0x350
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log.o)
>> <unknown>                           0xfc
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> <unknown>                           0x108
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> <unknown>                           0x14c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> <unknown>                           0x234
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> __libmopt_TBL_log10                 0x2b8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> __libmopt_TBL_log10                 0x2c4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> __libmopt_TBL_log10                 0x38c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> __libmopt_TBL_log10                 0x398
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_log10.o)
>> <unknown>                           0x144
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x14c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x1cc
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x49c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x800
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x824
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x844
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x854
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x8c8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x930
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x98c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x9c0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x9c4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __libmopt_TBL_log2_9                0x134
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __libmopt_TBL_log2_9                0x13c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __xpg6                              0x810
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __xpg6                              0x814
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __xpg6                              0x8b4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __xpg6                              0x8b8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __libmopt_TBL_log2_14               0x514
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __libmopt_TBL_log2_14               0x520
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __libmopt_TBL_exp2_512              0x694
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> __libmopt_TBL_exp2_512              0x6a0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_pow.o)
>> <unknown>                           0x158
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> <unknown>                           0x16c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> <unknown>                           0x180
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> <unknown>                           0x5b4
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> <unknown>                           0x77c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f_sin.o)
>> <unknown>                           0x1a0
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2.o)
>> <unknown>                           0x1a8
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2.o)
>> <unknown>                           0x28
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2.o)
>> <unknown>                           0x3c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2.o)
>> <unknown>                           0x74
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2.o)
>> __libmopt_rem_pio2m                 0x22c
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2.o)
>> <unknown>                           0x90
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2m.o)
>> <unknown>                           0x98
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2m.o)
>> <unknown>                           0x788
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2m.o)
>> <unknown>                           0x794
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2m.o)
>> <unknown>                           0x80
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2m.o)
>> <unknown>                           0x88
>> /opt/SUNW0scgfss/4.0.4/prod/lib/v8plus/libmopt.a(f__rem_pio2m.o)
>> ld: fatal: relocations remain against allocatable but non-writable
>> sections
>> collect2: ld returned 1 exit status
>> error: command '/usr/lib/python2.4/pycc' failed with exit status 1
>> gmake[3]: *** [python] Error 1
>> gmake[3]: Leaving directory `/root/nagios/rrdtool-1.2.30/bindings'
>> gmake[2]: *** [all-recursive] Error 1
>> gmake[2]: Leaving directory `/root/nagios/rrdtool-1.2.30/bindings'
>> gmake[1]: *** [all-recursive] Error 1
>> gmake[1]: Leaving directory `/root/nagios/rrdtool-1.2.30'
>> gmake: *** [all] Error 2
>>
>>
>>
>>
>> any ideas or hints?
>>
>>
>> best regards,
>> michael
>>
>>
>>
> 
> -- 
> Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
> http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900
> 
> _______________________________________________
> rrd-developers mailing list
> rrd-developers at lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers
> 
> 

-- 
View this message in context: http://n2.nabble.com/rrdtools-1.2.30-on-Solaris-10-%3D%3E-relocations-remain-against-allocatable-....-tp2440818p2440864.html
Sent from the RRDtool Developers Mailinglist mailing list archive at Nabble.com.



More information about the rrd-developers mailing list