Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jun 2004 18:07:19 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        green@freebsd.org
Subject:   Re: [ports-i386@FreeBSD.org: dctc-0.84.1 failed on i386 5]
Message-ID:  <1086386839.1010.20.camel@gyros>
In-Reply-To: <20040604214706.GB73709@xor.obsecurity.org>
References:  <20040604214706.GB73709@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-xBv18+gag0FDPbbZJOYb
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2004-06-04 at 17:47, Kris Kennaway wrote:
> The -DLINUXTHREADS thing was fixed, now it's doing this:

The problem was an old assumption that CFLAGS will include
_THREAD_SAFE.  That is no longer the case.  It should be fixed now.

Joe

>=20
> Kris
>=20
> ----- Forwarded message from User Ports-i386 <ports-i386@FreeBSD.org> ---=
--
>=20
> X-Original-To: kkenn@localhost
> Delivered-To: kkenn@localhost.obsecurity.org
> Delivered-To: kris@freebsd.org
> Date: Fri, 4 Jun 2004 19:37:27 GMT
> From: User Ports-i386 <ports-i386@FreeBSD.org>
> To: kris@FreeBSD.org
> Subject: dctc-0.84.1 failed on i386 5
> X-UIDL: n_;!!18l!!7aH!!WA6"!
> X-Bogosity: No, tests=3Dbogofilter, spamicity=3D0.000000, version=3D0.17.=
5
>=20
> building dctc-0.84.1 on gohan33
> in directory /x/tmp/5/chroot/7944
> maintained by: lioux@FreeBSD.org
> port directory: /usr/ports/net/dctc
> build started at Fri Jun  4 19:34:57 GMT 2004
> FETCH_DEPENDS=3D
> PATCH_DEPENDS=3D
> EXTRACT_DEPENDS=3D
> BUILD_DEPENDS=3Ddb4-4.0.14_1,1.tbz glib-1.2.10_11.tbz makedepend-2000.12.=
28.tbz pkgconfig-0.15.0_1.tbz
> RUN_DEPENDS=3Ddb4-4.0.14_1,1.tbz glib-1.2.10_11.tbz perl-5.8.4.tbz pkgcon=
fig-0.15.0_1.tbz
> add_pkg
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 1: mak=
e checksum>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D>  Vulnerability check disabled
> >> dctc-0.84.1.tar.gz doesn't seem to exist in /tmp/distfiles/.
> >> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port=
s/distfiles//.
> dctc-0.84.1.tar.gz                                     364 kB 2505 kBps
> >> Checksum OK for dctc-0.84.1.tar.gz.
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 2: mak=
e extract>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> add_pkg
> =3D=3D=3D>  Vulnerability check disabled
> =3D=3D=3D>  Extracting for dctc-0.84.1
> >> Checksum OK for dctc-0.84.1.tar.gz.
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 3: mak=
e patch>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> add_pkg
> =3D=3D=3D>  Patching for dctc-0.84.1
> =3D=3D=3D>  Applying FreeBSD patches for dctc-0.84.1
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 4: mak=
e build>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> add_pkg db4-4.0.14_1,1.tbz glib-1.2.10_11.tbz makedepend-2000.12.28.tbz p=
kgconfig-0.15.0_1.tbz
> adding dependencies
> pkg_add db4-4.0.14_1,1.tbz
> pkg_add glib-1.2.10_11.tbz
> pkg_add makedepend-2000.12.28.tbz
> pkg_add pkgconfig-0.15.0_1.tbz
> skipping pkgconfig-0.15.0_1, already added
> =3D=3D=3D>   dctc-0.84.1 depends on executable: makedepend - found
> =3D=3D=3D>   dctc-0.84.1 depends on executable: pkg-config - found
> =3D=3D=3D>   dctc-0.84.1 depends on shared library: db4.0 - found
> =3D=3D=3D>   dctc-0.84.1 depends on shared library: glib12.3 - found
> =3D=3D=3D>  Configuring for dctc-0.84.1
> creating cache ./config.cache
> checking for a BSD compatible install... /usr/bin/install -c -o root -g w=
heel
> checking whether build environment is sane... yes
> checking whether make sets ${MAKE}... yes
> checking for working aclocal-1.4... missing
> checking for working autoconf... missing
> checking for working automake-1.4... missing
> checking for working autoheader... missing
> checking for working makeinfo... found
> checking whether build environment is sane... yes
> checking for strerror in -lcposix... no
> checking for gawk... no
> checking for mawk... no
> checking for nawk... nawk
> checking for gcc... cc
> checking whether the C compiler (cc -O -pipe   -lpthread) works... yes
> checking whether the C compiler (cc -O -pipe   -lpthread) is a cross-comp=
iler... no
> checking whether we are using GNU C... yes
> checking whether cc accepts -g... yes
> checking for Cygwin environment... no
> checking for mingw32 environment... no
> checking how to run the C preprocessor... cc -E
> checking host system type... i386-portbld-freebsd5.2
> checking build system type... i386-portbld-freebsd5.2
> checking for ld used by GCC... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for BSD-compatible nm... /usr/bin/nm -B
> checking whether ln -s works... yes
> checking how to recognise dependant libraries... pass_all
> checking for object suffix... o
> checking for executable suffix... no
> checking command to parse /usr/bin/nm -B output... ok
> checking for dlfcn.h... yes
> checking for ranlib... ranlib
> checking for strip... strip
> checking for objdir... .libs
> checking for cc option to produce PIC... -fPIC
> checking if cc PIC flag -fPIC works... yes
> checking if cc static flag -static works... yes
> checking if cc supports -c -o file.o... yes
> checking if cc supports -c -o file.lo... yes
> checking if cc supports -fno-rtti -fno-exceptions... yes
> checking whether the linker (/usr/bin/ld) supports shared libraries... ye=
s
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking dynamic linker characteristics... freebsd5.2 ld.so
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether -lc should be explicitly linked in... yes
> creating libtool
> checking for cc option to accept ANSI C... none needed
> checking whether make sets ${MAKE}... (cached) yes
> checking for a BSD compatible install... /usr/bin/install -c -o root -g w=
heel
> checking GCC version... 3.3.3
> checking for glib-config... /usr/local/bin/glib12-config
> checking for GLIB - version >=3D 1.2.0... yes
> checking for db.h... yes
> checking for db_env_create in -ldb4.1... no
> checking for db_env_create in -ldb4... yes
> checking for compress2 in -lz... yes
> checking whether route has the 'get default' option... yes
> checking whether MSG_NOSIGNAL exists... no
> checking for dirent.h that defines DIR... yes
> checking for opendir in -ldir... no
> checking for ANSI C header files... yes
> checking for fcntl.h... yes
> checking for limits.h... yes
> checking for strings.h... yes
> checking for sys/file.h... yes
> checking for sys/ioctl.h... yes
> checking for sys/time.h... yes
> checking for unistd.h... yes
> checking for working const... yes
> checking for inline... inline
> checking for off_t... yes
> checking for size_t... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for 8-bit clean memcmp... yes
> checking for unistd.h... (cached) yes
> checking for getpagesize... yes
> checking for working mmap... yes
> checking for getcwd... yes
> checking for mkdir... yes
> checking for select... yes
> checking for socket... yes
> checking for strdup... yes
> checking for strerror... yes
> checking for strstr... yes
> checking for strtod... yes
> checking for strtoul... yes
> checking for uname... yes
> updating cache ./config.cache
> creating ./config.status
> creating Makefile
> creating src/Makefile
> creating config.h
> =3D=3D=3D>  Building for dctc-0.84.1
> make  all-recursive
> Making all in src
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c hublist.c
> /bin/sh ../libtool --mode=3Dlink cc  -O -pipe -lpthread -o hublist  hubli=
st.o -L/usr/local/lib -lgthread12 -lglib12 -lpthread -L/usr/local/lib -lz
> mkdir .libs
> cc -O -pipe -o hublist hublist.o  -L/usr/local/lib -lgthread12 -lglib12 -=
lpthread -lz
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c lmp.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c action.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c mydb.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c lp_mutex.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c dc_com.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c dc_manage.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c display.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c gts.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c he3.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c keyboard.c
> In file included from keyboard.c:60:
> mydb.h:103: warning: `struct sockaddr_in' declared inside parameter list
> mydb.h:103: warning: its scope is only this definition or declaration, wh=
ich is probably not what you want
> keyboard.c: In function `keyb_do_kill':
> keyboard.c:1440: warning: assignment makes pointer from integer without a=
 cast
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c key.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c main.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c md.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c network.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c sema.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c timed_out_string.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c user_manage.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c typical_action.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c gdl.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c uaddr.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c misc.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c status.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c ls_cache.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c bdb.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/glib12  -I/usr/local=
/include -DHAVE_ZLIB -DROUTE_HAS_GET_DEFAULT -DMSG_NOSIGNAL=3D0  -O -pipe -=
c userinfo.c
> /bin/sh ../libtool --mode=3Dlink cc  -O -pipe -lpthread -o dctc  lmp.o ac=
tion.o mydb.o  lp_mutex.o  dc_com.o dc_manage.o display.o gts.o  he3.o keyb=
oard.o key.o main.o  md.o network.o sema.o  timed_out_string.o user_manage.=
o  typical_action.o gdl.o uaddr.o misc.o  status.o ls_cache.o bdb.o userinf=
o.o -L/usr/local/lib -lgthread12 -lglib12 -lpthread -ldb4 -L/usr/local/lib =
-lz
> cc -O -pipe -o dctc lmp.o action.o mydb.o lp_mutex.o dc_com.o dc_manage.o=
 display.o gts.o he3.o keyboard.o key.o main.o md.o network.o sema.o timed_=
out_string.o user_manage.o typical_action.o gdl.o uaddr.o misc.o status.o l=
s_cache.o bdb.o userinfo.o  -L/usr/local/lib -lgthread12 -lglib12 -lpthread=
 -ldb4 -lz
> sema.o: In function `do_sema_init':
> sema.o(.text+0x14): undefined reference to `lp_mutex_init_'
> sema.o: In function `check_sema_master':
> sema.o(.text+0x44c): undefined reference to `lp_mutex_lock_'
> sema.o(.text+0x46b): undefined reference to `lp_mutex_unlock_'
> sema.o: In function `get_slice':
> sema.o(.text+0x4b0): undefined reference to `lp_mutex_lock_'
> sema.o(.text+0x4dd): undefined reference to `lp_mutex_unlock_'
> sema.o: In function `lock_ul_slot_controler':
> sema.o(.text+0x5b7): undefined reference to `lp_mutex_lock_'
> sema.o(.text+0x602): undefined reference to `lp_mutex_unlock_'
> sema.o: In function `free_one_ul_slot':
> sema.o(.text+0x82b): undefined reference to `lp_mutex_lock_'
> sema.o(.text+0x886): undefined reference to `lp_mutex_unlock_'
> *** Error code 1
>=20
> Stop in /tmp/a/ports/net/dctc/work/dctc-0.84.1/src.
> *** Error code 1
>=20
> Stop in /tmp/a/ports/net/dctc/work/dctc-0.84.1.
> *** Error code 1
>=20
> Stop in /tmp/a/ports/net/dctc/work/dctc-0.84.1.
> *** Error code 1
>=20
> Stop in /a/ports/net/dctc.
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> build ended at Fri Jun  4 19:37:22 GMT 2004
>=20
>=20
> ----- End forwarded message -----
--=20
PGP Key : http://www.marcuscom.com/pgp.asc



--=-xBv18+gag0FDPbbZJOYb
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQBAwPKWb2iPiv4Uz4cRAmU6AJ9LB69uIU8rXNOX0UqoXRzuoNB1rgCgoo0m
ElHLo+n6P0u1lH0bNA/Nahg=
=l42b
-----END PGP SIGNATURE-----

--=-xBv18+gag0FDPbbZJOYb--



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