Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jan 2005 04:19:58 -0500
From:      Joe Marcus Clarke <marcus@FreeBSD.org>
To:        Andrea Campi <andrea+freebsd_cvs_all@webcom.it>
Cc:        ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/devel/gnomevfs2 Makefile
Message-ID:  <1105348798.37755.47.camel@shumai.marcuscom.com>
In-Reply-To: <20050110085441.GB20530@webcom.it>
References:  <200501100828.j0A8S6XS048655@repoman.freebsd.org> <20050110084730.GA20530@webcom.it> <1105346939.37755.41.camel@shumai.marcuscom.com> <20050110085441.GB20530@webcom.it>

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

--=-ZOtXqpBe8GJ1j4M8U/LU
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2005-01-10 at 09:54 +0100, Andrea Campi wrote:
> On Mon, Jan 10, 2005 at 03:48:59AM -0500, Joe Marcus Clarke wrote:
> > > >=20
> > > >   Modified files:
> > > >     devel/gnomevfs2      Makefile=20
> > > >   Log:
> > > >   Disable howl support on Alpha during package building since howl =
is currently
> > > >   broken on Alpha.  I'm waiting to hear back from the maintainer on=
 a proposed
> > > >   fix.
> > >=20
> > > I also posted a proposed fix on this list a couple of days ago. If (e=
ither
> > > one) can be verified to be working, I'll see that it is committed to =
the
> > > upstream vendor.
> >=20
> > You include stdint.h unconditionally which isn't present on 4.X.  I was
> > thinking of using inttypes.h instead.
>=20
> Sure, that's better. Did you actually test it builds on both i386 and alp=
ha?

I don't have an Alpha, and I don't have access to one running 4.X (only
4.X is affected).

>=20
> Keep in mind however that this is a stopgap measure anyway. I don't like =
the
> header pollution, and when submitting this to the vendor I'll try to have=
 all
> source files that include this header include any prerequisite (given tha=
t it's
> OS dependent anyway). This might be complicated by the fact that this hea=
der
> file comes from Apple, so the fix might need to wait on them also.
>=20
> All this to say that an ok fix would be fine, no need to have a perfect o=
ne ;-)

I believe the problem is that _LP64 is not defined on 4.X Alpha.  This
should build just fine on 5.X and higher.  I think a better fix might be
to add -D_LP64 to CPPFLAGS for Alpha, but I have no way to test that.

In any event, I think I'll keep gnomevfs2 without howl support on Alpha
for now, try to get the 4.11 tag slipped, then include the _LP64 hack in
the howl 0.9.8 update, and get the maintainer's take on it.

Joe

>=20
>=20
> Bye,
> 	Andrea
>=20
>=20
--=20
Joe Marcus Clarke
FreeBSD GNOME Team      ::      gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome

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

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

iD8DBQBB4ki+b2iPiv4Uz4cRAvuNAKCbAWTRNL+CuBYeUwMRkDIEYmAYRACfTypP
UmJGcSaq54WLFBxqIoMQwLM=
=dCv0
-----END PGP SIGNATURE-----

--=-ZOtXqpBe8GJ1j4M8U/LU--



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