Date: Tue, 20 Dec 2011 11:32:18 +0100 From: "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de> To: Current FreeBSD <freebsd-current@freebsd.org>, FreeBSD Stable Mailing List <freebsd-stable@freebsd.org> Subject: Re: x11/sessreg: build fails with CLANG in FreeBSD 9.0-PRERELEASE Message-ID: <4EF06432.8020001@mail.zedat.fu-berlin.de> In-Reply-To: <4EF05FBA.8030303@mail.zedat.fu-berlin.de> References: <4EF05FBA.8030303@mail.zedat.fu-berlin.de>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0F2296DBBA2AA2D47BD9FF1A Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 12/20/11 11:13, O. Hartmann wrote: > On a freshly updated box the installation of x11/sessreg fails with the= > shown message below. > On all boxes I run with FBSD 9 or 10 (all amd64, CLANG build) the build= > and installation works fine. >=20 > Since I update the box from 8.2-STABLE to 9.0-PRE last night, cleaning > up all ports and having them rebuilt from scratch, I guess I have a > problem with remnants (or missing compatibility?) in the system. >=20 > Where to start looking? ttyslot looks like a base system function. >=20 >=20 > Regards, thanks in advance, > Oliver >=20 > =3D=3D=3D> Building for sessreg-1.0.7 > /usr/bin/make all-recursive > Making all in man > GEN filenames.sed > GEN sessreg.1 > CC sessreg.o > sessreg.c:281:27: warning: implicit declaration of function 'ttyslot' i= s > invalid in C99 [-Wimplicit-function-declaration] > sysnerr (slot_number =3D ttyslot (), "ttyslot")= ; > ^ > 1 warning generated. > CCLD sessreg > sessreg.o: In function `main': > sessreg.c:(.text+0x7bf): undefined reference to `ttyslot' > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > *** Error code 1 >=20 > Stop in /usr/ports/x11/sessreg/work/sessreg-1.0.7. > *** Error code 1 >=20 > Stop in /usr/ports/x11/sessreg/work/sessreg-1.0.7. > *** Error code 1 >=20 > Stop in /usr/ports/x11/sessreg/work/sessreg-1.0.7. > *** Error code 1 >=20 > Stop in /usr/ports/x11/sessreg. Sorry for the noise. As I gave myself the answer, some remnants polluted the system and I got rid by simply call the propper make delete-old-libs/files in /usr/src. Oliver --------------enig0F2296DBBA2AA2D47BD9FF1A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAk7wZDgACgkQU6Ni+wtCKv+23gD9Fngc8YG5GliCNSv4BcTLbJAm hIFms0fnaaI1UrOt4fcA/27ei3GiuGsokHWF4ItTjnslKi1hBk3uMCNHCjhzXo2Q =nDF7 -----END PGP SIGNATURE----- --------------enig0F2296DBBA2AA2D47BD9FF1A--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EF06432.8020001>