webkit-gtk2 pkg-plist

WATANABE Kazuhiro CQG00620 at nifty.ne.jp
Thu Jan 22 08:04:38 PST 2009


At Wed, 21 Jan 2009 18:26:42 -0600,
Jeremy Messenger wrote:
> On Sun, 18 Jan 2009 10:29:42 -0600, WATANABE Kazuhiro  
> <CQG00620 at nifty.ne.jp> wrote:
> 
> > At Fri, 16 Jan 2009 15:50:53 +0200,
> > Andriy Gapon wrote:
> >> on 16/01/2009 14:20 Jan Henrik Sylvester said the following:
> >> > I tried 'pkg_create -b webkit-gtk2-1.0.1_4', but it could not find
> >> > lib/libwebkit-1.0.a -- did my build fail or is pkg-plist wrong?
> >>
> >> I see the same - port build and installation appear to be successful,
> >> but package creation fails with the above error.
> >
> > Hi.
> >
> > I have encountered the same problem, too.
> >
> > When I build the latest webkit-gtk2 port on a 7.1-RELEASE-p2 system to
> > which GNU bash has been installed, libwebkit-1.0.a is not compiled and
> > installed.
> >
> > If I delete bash from the system, the library is compiled and
> > installed successfully.
> >
> >  * With bash
> >
> > capricorn# pkg_info -W /usr/local/bin/bash
> > /usr/local/bin/bash was installed by package bash-3.2.48_1
> > capricorn# make BATCH=yes install deinstall
> > ===>  Vulnerability check disabled, database not found
> > ===>  Extracting for webkit-gtk2-1.0.1_4
> > ...
> > ===>  Configuring for webkit-gtk2-1.0.1_4
> > ...
> > checking for bash... /usr/local/bin/bash
> > checking if dolt supports this host... yes, replacing libtool
> > ...
> > ===>  Installing for webkit-gtk2-1.0.1_4
> > ...
> > ===>   Registering installation for webkit-gtk2-1.0.1_4
> > ===>  Deinstalling for www/webkit-gtk2
> > ===>   Deinstalling webkit-gtk2-1.0.1_4
> > pkg_delete: file '/usr/local/lib/libwebkit-1.0.a' doesn't exist
> > pkg_delete: couldn't entirely delete package (perhaps the packing list is
> > incorrectly specified?)
> > capricorn#
> >
> > The complete log is here:
> >  http://homepage2.nifty.com/dumb_show/unix/work/webkit-gtk2_with_bash.log.gz
> >
> >  * Without bash
> >
> > capricorn# pkg_info -W /usr/local/bin/bash
> > pkg_info: /usr/local/bin/bash: file cannot be found
> > capricorn# make BATCH=yes install deinstall
> > ===>  Vulnerability check disabled, database not found
> > ===>  Extracting for webkit-gtk2-1.0.1_4
> > ...
> > ===>  Configuring for webkit-gtk2-1.0.1_4
> > ...
> > checking for bash... no
> > checking if dolt supports this host... no, falling back to libtool
> > ...
> > ===>  Installing for webkit-gtk2-1.0.1_4
> > ...
> > ===>   Registering installation for webkit-gtk2-1.0.1_4
> > ===>  Deinstalling for www/webkit-gtk2
> > ===>   Deinstalling webkit-gtk2-1.0.1_4
> > capricorn#
> >
> > The complete log is here:
> >  http://homepage2.nifty.com/dumb_show/unix/work/webkit-gtk2_without_bash.log.gz
> >
> >
> > If bash is installed to the system, this port uses "doltlibtool"
> > instead of "libtool".
> >
> > To solve the problem, I have to edit the Makefile.
> >
> > --- Makefile.orig	2009-01-10 14:21:47.000000000 +0900
> > +++ Makefile	2009-01-18 17:36:09.000000000 +0900
> > @@ -29,7 +29,8 @@
> >  USE_LDCONFIG=	yes
> >  USE_AUTOTOOLS=	autoconf:262 automake:110 libtool:15
> >  CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
> > -		LDFLAGS="-L${LOCALBASE}/lib"
> > +		LDFLAGS="-L${LOCALBASE}/lib" \
> > +		ac_cv_path_DOLT_BASH=""
> >  CONFIGURE_ARGS=	--with-webkit-target=x11 \
> >  		--enable-icon-database \
> >  		--enable-svg \
> >
> > The compilation log is here:
> >  http://homepage2.nifty.com/dumb_show/unix/work/webkit-gtk2_with_bash_fix.log.gz
> >
> > *****
> >
> > I have some doubts.
> >
> > (1) When "doltlibtool" is used, a static library is not compiled.
> >     Is this expected (normal) behavior?
> >
> > (2) Is this the best workaround?
> 
> I don't know anything with doltlibtool stuff. Even I don't understand why  
> someone create that. Can you submit it to PR that way we don't lose it?  
> Thanks for dig and patch!
> 
> Cheers,
> Mezz

OK, I've done it:

http://www.freebsd.org/cgi/query-pr.cgi?pr=130891

Best regards,
---
WATANABE Kazuhiro (CQG00620 at nifty.ne.jp)


More information about the freebsd-gnome mailing list