Date: Wed, 21 Jan 2009 18:26:42 -0600 From: "Jeremy Messenger" <mezz7@cox.net> To: "WATANABE Kazuhiro" <CQG00620@nifty.ne.jp> Cc: Jan Henrik Sylvester <me@janh.de>, Andriy Gapon <avg@icyb.net.ua>, freebsd-gnome@freebsd.org Subject: Re: webkit-gtk2 pkg-plist Message-ID: <op.un4t7gkh9aq2h7@localhost> In-Reply-To: <20090118162942.65F696A859@mail.asahi-net.or.jp> References: <49707B7B.8040704@janh.de> <497090BD.6020701@icyb.net.ua> <20090118162942.65F696A859@mail.asahi-net.or.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 18 Jan 2009 10:29:42 -0600, WATANABE Kazuhiro <CQG00620@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 > --- > WATANABE Kazuhiro (CQG00620@nifty.ne.jp) -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.un4t7gkh9aq2h7>