Subject Re: [IB-Architect] Still errors
Author Mark O'Donohue
Oliver Sturm wrote:

> Hi,
>
> I still get errors in the compile process:
>
> cc foot.o \
> allp.o source/remote/merge.o \
> -o gds_pipe -Lsource/jrd -lgds -ldl -lgds_pyxis -lcrypt -lncurses
> source/jrd/libgds.so: undefined reference to `isc_array_lookup_desc'
> source/jrd/libgds.so: undefined reference to `isc_array_get_slice'
> source/jrd/libgds.so: undefined reference to `isc_array_lookup_bounds'
> source/jrd/libgds.so: undefined reference to `isc_array_gen_sdl'
> source/jrd/libgds.so: undefined reference to `isc_array_put_slice'
> source/jrd/libgds.so: undefined reference to `isc_array_set_desc'
> collect2: ld returned 1 exit status
> make[1]: *** [gds_pipe] Error 1
>

These are in dsql/array.e which should go into array.o in the libgds.a. In
looking I find in my directories libgds.a in jrd (with a length of zero) and
in InterBase/interbase/lib/libgds.a - with correct data.


So perhaps the -lgds isn't picking up the right one. From your file it
should probably get the one -Lsource/jrd. You might have to look arround a
bit, to rebuild the .a file and get the link right.


>
> Also, what's "rasu"? I don't know if it's needed, but I also don't
> know what it might be.
>

You dont need it, there was something on it in builds/original/000_readme. I
think it's a acronym of "Run As SetUser" or something - I mainly remember
that I didn't need to go and find it.

>

Cheers

Mark