Re: Problem compiling star on Debian squeeze

Ruud Baart <[email protected]> Fri, 24 Jun 2011 11:23:46 +0200
Newsgroups gmane.comp.archivers.star.user
Organization IT's Prompt or never ...
Message-ID <[email protected]>
Thanks again. I downloaded the latest collection and compiled a new =

version of star without problems.

I tried to compile a new version of smake  but that fails. It is not a =

big issue for me because "Smake release 1.2.1 (i686-pc-linux-gnu)" works =

for me. But perhaps you like to know this failure.

root@dolphy:/usr/local/src/schily-2011-06-22/smake# /opt/schily/bin/smake
         =3D=3D> MAKING DIRECTORY "OBJ/i686-linux-cc"
         =3D=3D> MAKING DEPENDENCIES "make.d"
         =3D=3D> MAKING DEPENDENCIES "archconf.d"
         =3D=3D> MAKING DEPENDENCIES "readfile.d"
         =3D=3D> MAKING DEPENDENCIES "parse.d"
         =3D=3D> MAKING DEPENDENCIES "update.d"
         =3D=3D> MAKING DEPENDENCIES "rules.d"
         =3D=3D> MAKING DEPENDENCIES "memory.d"
         =3D=3D> COMPILING "make.o"
         =3D=3D> COMPILING "archconf.o"
         =3D=3D> COMPILING "readfile.o"
         =3D=3D> COMPILING "parse.o"
         =3D=3D> COMPILING "update.o"
         =3D=3D> COMPILING "rules.o"
         =3D=3D> COMPILING "memory.o"
         =3D=3D> LINKING "OBJ/i686-linux-cc/smake"
OBJ/i686-linux-cc/make.o: In function `main':
make.c:(.text+0x2559): undefined reference to `searchfileinpath'
OBJ/i686-linux-cc/update.o: In function `exp_var':
update.c:(.text+0x1e45): undefined reference to `strlcpy'
update.c:(.text+0x1fea): undefined reference to `strlcpy'
update.c:(.text+0x217e): undefined reference to `strlcpy'
update.c:(.text+0x21d2): undefined reference to `strlcpy'
OBJ/i686-linux-cc/update.o: In function `make':
update.c:(.text+0x2bba): undefined reference to `strlcpy'
OBJ/i686-linux-cc/update.o:update.c:(.text+0x2bff): more undefined =

references to `strlcpy' follow
collect2: ld returned 1 exit status
/opt/schily/bin/smake: Operation not permitted. *** Code 1 from command =

line for target 'OBJ/i686-linux-cc/smake'.
/opt/schily/bin/smake: The following command caused the error:
echo "  =3D=3D> LINKING \"OBJ/i686-linux-cc/smake\""; gcc -o =

OBJ/i686-linux-cc/smake OBJ/i686-linux-cc/make.o =

OBJ/i686-linux-cc/archconf.o OBJ/i686-linux-cc/readfile.o =

OBJ/i686-linux-cc/parse.o OBJ/i686-linux-cc/update.o =

OBJ/i686-linux-cc/rules.o OBJ/i686-linux-cc/memory.o        =

-L../libs/i686-linux-cc -L../libs/i686-linux-cc  -L/opt/schily/lib =

-Wl,-R/opt/schily/lib -Wl,-R/opt/schily/lib  -lschily
/opt/schily/bin/smake: Couldn't make 'all'.


Op 24-6-2011 11:01, Joerg Schilling schreef:
> Ruud Baart<[email protected]>  wrote:
>
>> Indeed. I downloaded
>> ftp://ftp.berlios.de/pub/star/ALPHA/star-1.5a89.tar.bz2 and I missed the
>> newer version ftp://ftp.berlios.de/pub/star/star-1.5.1.tar.bz2.
> If you like a newer star source, please have a look at:
>
> 	ftp://ftp.berlios.de/pub/schily/
>
> this contains a colltection of all software I distribute and is updated
> frequently.
>
> There have been many changes since 1.5.1
>
> J=F6rg
>

-- =


Regards,

Ruud Baart