Hi,

The error is given below.

Rajeev

$ sage --sh -c 'gcc -L$SAGE_LOCAL/lib -lgsl -lgslcblas -lm -o nFN.out nFN.o'
nFN.o: In function `evolve_system':
nFN.c:(.text+0x2949): undefined reference to `gsl_odeiv_step_rkf45'
nFN.c:(.text+0x295e): undefined reference to `gsl_odeiv_step_alloc'
nFN.c:(.text+0x2973): undefined reference to `gsl_odeiv_control_y_new'
nFN.c:(.text+0x2981): undefined reference to `gsl_odeiv_evolve_alloc'
nFN.c:(.text+0x2a33): undefined reference to `gsl_odeiv_evolve_apply'
nFN.c:(.text+0x2ac5): undefined reference to `gsl_odeiv_evolve_apply'
nFN.c:(.text+0x2b24): undefined reference to `gsl_matrix_set'
nFN.c:(.text+0x2b55): undefined reference to `gsl_matrix_set'
nFN.c:(.text+0x2b83): undefined reference to `gsl_odeiv_evolve_free'
nFN.c:(.text+0x2b8f): undefined reference to `gsl_odeiv_control_free'
nFN.c:(.text+0x2b9b): undefined reference to `gsl_odeiv_step_free'
nFN.o: In function `main':
nFN.c:(.text+0x2bf5): undefined reference to `gsl_matrix_alloc'
nFN.c:(.text+0x2c0a): undefined reference to `gsl_matrix_alloc'
nFN.c:(.text+0x2ca1): undefined reference to `gsl_matrix_get'
nFN.c:(.text+0x2cd1): undefined reference to `gsl_matrix_get'
nFN.c:(.text+0x2d14): undefined reference to `gsl_matrix_get'
nFN.c:(.text+0x2d4b): undefined reference to `gsl_matrix_get'
nFN.c:(.text+0x2e1e): undefined reference to `gsl_matrix_free'
nFN.c:(.text+0x2e2a): undefined reference to `gsl_matrix_free'
collect2: ld returned 1 exit status


On Mon, Aug 27, 2012 at 2:06 PM, François Bissey
<francois.bis...@canterbury.ac.nz> wrote:
> On Mon, 27 Aug 2012 13:55:38 +0530
> Rajeev Singh <rajs2...@gmail.com> wrote:
>
>> On Mon, Aug 27, 2012 at 1:51 PM, Jeroen Demeyer
>> <jdeme...@cage.ugent.be> wrote:
>> > On 2012-08-27 10:12, Rajeev Singh wrote:
>> >> Hi,
>> >>
>> >> Earlier when I was using Sage on a 32 bit machine, I was able to
>> >> use the local libraries like -
>> >>
>> >> gcc -L//home/rajeev/software/sage/local/lib/ -lgsl -lgslcblas -lm
>> >> -o nFN.out nFN.o
>> >>
>> >> However now after changing my system to a 64 bit one, I am no
>> >> longer able to do this. This is not really a Sage issue but I would
>> >> appreciate if someone can help me out here.
>> > Are you doing this within a Sage shell?  Because using any Sage
>> > component outside of Sage isn't really supported.  For example:
>> >
>>
>> > ./sage --sh -c 'gcc -L$SAGE_LOCAL/lib -lgsl -lgslcblas -lm -o
>> > nFN.out nFN.o'
>>
>> Still getting the linking error. As I said earlier it used to work on
>> my 32-bit machine even out of the Sage shell if I gave the full path
>> correctly.
>>
> Could you post the linking error?
>
> Francois
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To post to this group, send email to sage-devel@googlegroups.com.
> To unsubscribe from this group, send email to 
> sage-devel+unsubscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to