Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jun 2008 14:57:04 +0400
From:      Boris Samorodov <bsam@ipt.ru>
To:        freebsd-afs@FreeBSD.org
Subject:   [patch] net/openafs-server: let build at 7-STABLE-i386
Message-ID:  <71920959@bb.ipt.ru>

next in thread | raw e-mail | index | archive | help
Hello Afs gurus,


the port net/openafs-server form wiki doesn't build at 7-STABLE-i386:
-----
# uname -a
FreeBSD hostb.ipt.ru 7.0-STABLE FreeBSD 7.0-STABLE #0: Mon May 26 18:49:03 =
MSD 2008     root@hostb.ipt.ru:/usr/obj/usr/src/sys/HOSTB  i386
# cd /usr/ports/net/openafs-server
# make
...
cc -D_REENTRANT -DAFS_PTHREAD_ENV -DAFS_FBSD40_ENV  -o linktest ./linktest.=
c -I. -I.. -I../nfs  -I/space/ports/net/openafs-server/work/openafs-1.5.30/=
src  -I/space/ports/net/openafs-server/work/openafs-1.5.30/src/afs  -I/spac=
e/ports/net/openafs-server/work/openafs-1.5.30/src/afs/UKERNEL  -I/space/po=
rts/net/openafs-server/work/openafs-1.5.30/src/config  -I/space/ports/net/o=
penafs-server/work/openafs-1.5.30/src/rx  -I/space/ports/net/openafs-server=
/work/openafs-1.5.30/src/rx/UKERNEL  -I/space/ports/net/openafs-server/work=
/openafs-1.5.30/src/rxkad  -I/space/ports/net/openafs-server/work/openafs-1=
.5.30/src/rxkad/domestic  -I/space/ports/net/openafs-server/work/openafs-1.=
5.30/src/util  -I/space/ports/net/openafs-server/work/openafs-1.5.30/src  -=
I/space/ports/net/openafs-server/work/openafs-1.5.30/src/afs/UKERNEL  -I/sp=
ace/ports/net/openafs-server/work/openafs-1.5.30/src/afs  -I/space/ports/ne=
t/openafs-server/work/openafs-1.5.30/src/util  -I/space/ports/net/openafs-s=
erver/work/openafs-1.5.30/src/rxkad  -I/space/ports/net/openafs-server/work=
/openafs-1.5.30/src/config  -I/space/ports/net/openafs-server/work/openafs-=
1.5.30/src/fsint  -I/space/ports/net/openafs-server/work/openafs-1.5.30/src=
/vlserver  -I/space/ports/net/openafs-server/work/openafs-1.5.30/src/libuaf=
s  -I/space/ports/net/openafs-server/work/openafs-1.5.30/include  -I/space/=
ports/net/openafs-server/work/openafs-1.5.30/include/afs -DUKERNEL UAFS/lib=
uafs.a /space/ports/net/openafs-server/work/openafs-1.5.30/lib/libdes.a /sp=
ace/ports/net/openafs-server/work/openafs-1.5.30/lib/libafsutil.a -lc_r=20
/usr/bin/ld: cannot find -lc_r
*** Error code 1

Stop in /space/ports/net/openafs-server/work/openafs-1.5.30/src/libuafs.
*** Error code 1
...
-----

The following patch (should be placed to the port's files directory)
lets the port to be compiled:
-----
--- src/libuafs/MakefileProto.FBSD.in.orig	2008-06-17 14:38:19.000000000 +0=
400
+++ src/libuafs/MakefileProto.FBSD.in	2008-06-17 14:38:39.000000000 +0400
@@ -19,7 +19,7 @@
=20
 TEST_CFLAGS=3D-D_REENTRANT -DAFS_PTHREAD_ENV -DAFS_FBSD40_ENV
 TEST_LDFLAGS=3D
-TEST_LIBS=3D-lc_r
+TEST_LIBS=3D-lpthread
=20
 LIBUAFS =3D libuafs.a
 LIBJUAFS =3D libjuafs.a
-----

Any comments? Thanks!


WBR
--=20
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71920959>