Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261550 - net-libs/webkit-gtk bump
Summary: net-libs/webkit-gtk bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
URL: http://webkitgtk.org/?page=download
Whiteboard:
Keywords:
Depends on:
Blocks: 260094
  Show dependency tree
 
Reported: 2009-03-07 12:16 UTC by Patrick Lauer
Modified: 2009-04-05 15:28 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
webkit-gtk-1.3.3.ebuild (webkit-gtk-1.3.3.ebuild,1.69 KB, text/plain)
2009-03-23 16:18 UTC, Royce Bedbury
Details
ebuild for webkit-gtk-1.1.3 (webkit-gtk-1.1.3.ebuild,1.68 KB, text/plain)
2009-03-24 13:02 UTC, Liviu Andronic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2009-03-07 12:16:19 UTC
Current in-tree ebuild is 40220, on website 41443.

Trying to bump it I hit:

 * Running automake --add-missing --copy --foreign ...
  [ !! ]

 * Failed Running automake !

with logfile:

***** automake *****                                                                    
***** automake --add-missing --copy --foreign                                           

configure.ac:30: installing `autotools/missing'
GNUmakefile.am: installing `autotools/depcomp' 
/usr/share/automake-1.10/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
/usr/share/automake-1.10/am/depend2.am:   The usual way to define `am__fastdepCXX' is to add `AC_PROG_CXX'
/usr/share/automake-1.10/am/depend2.am:   to `configure.ac' and run `aclocal' and `autoconf' again.       
GNUmakefile.am: C++ source seen but `CXX' is undefined                                                    
GNUmakefile.am:   The usual way to define `CXX' is to add `AC_PROG_CXX'                                   
GNUmakefile.am:   to `configure.ac' and run `autoconf' again.
Comment 1 Liviu Andronic 2009-03-10 08:36:02 UTC
v. 1.0.1 seems to have been released [1].  

[1] http://people.freedesktop.org/~alp/webkit/gtk/
Comment 2 Markus Ullmann (RETIRED) gentoo-dev 2009-03-11 08:34:19 UTC
It is obviously an old tarball and nowhere tagged as "release"

http://rpmfind.net/linux/RPM/fedora/devel/ppc/WebKit-gtk-1.1.1-1.fc11.ppc64.html

There seems to be a release somewhere but no website related mentions it.
Comment 3 Liviu Andronic 2009-03-11 13:11:08 UTC
(In reply to comment #2)
> It is obviously an old tarball and nowhere tagged as "release"
> 
Yeah, that's obviously an old tarball. However, I assumed this was a release since I accessed the link from this [1] link (Getting the Sources > Download a release). 


[1] http://live.gnome.org/WebKitGtk
Comment 4 Luca Barbato gentoo-dev 2009-03-17 05:41:52 UTC
WebKitGTK+ 1.1.3 has been released and a new homepage got up, (just doing some bookkeeping, jokey if you need help on webkit-gtk just tell me)
Comment 5 Liviu Andronic 2009-03-17 11:25:18 UTC
(In reply to comment #4)
> WebKitGTK+ 1.1.3 has been released and a new homepage got up, (just doing some
> 
For the reference: 
http://webkitgtk.org/
Comment 6 Royce Bedbury 2009-03-22 22:36:48 UTC
I would be willing to make a new ebuild for the updated webkit-gtk if someone could help guide me through making an ebuild. Its been YEARS since the last time I attempted to make one.
Comment 7 Liviu Andronic 2009-03-23 15:00:43 UTC
(In reply to comment #6)
> I would be willing to make a new ebuild for the updated webkit-gtk if someone
> could help guide me through making an ebuild. Its been YEARS since the last
> time I attempted to make one.
> 
There's this wiki page [1]. However, it should possibly suffice to rename the existing ebuild and perhaps fix the download URL. 

[1] http://en.gentoo-wiki.com/wiki/Writing_Ebuilds
Comment 8 Royce Bedbury 2009-03-23 16:18:05 UTC
Created attachment 186005 [details]
webkit-gtk-1.3.3.ebuild

my not working attempt at updating this package
Comment 9 Royce Bedbury 2009-03-23 16:26:40 UTC
(In reply to comment #8)
> Created an attachment (id=186005) [edit]
> webkit-gtk-1.3.3.ebuild
> 
> my not working attempt at updating this package
> 
This fails at aclocal.
build log:

>>> Unpacking source...
>>> Unpacking webkit-1.1.3.tar.gz to /var/tmp/portage/net-libs/webkit-gtk-1.3.3/work
/var/tmp/portage/net-libs/webkit-gtk-1.3.3/temp/environment: line 2942: cd: /var/tmp/portage/net-libs/webkit-gtk-1.3.3/work/WebKit-r1.3.3: No such file or directory
 [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-libs/webkit-gtk-1.3.3/work' ...
 [32;01m*[0m Running aclocal ...
[A[72C  [34;01m[ [31;01m!![34;01m ][0m

 [31;01m*[0m Failed Running aclocal !
 [31;01m*[0m 
 [31;01m*[0m Include in your bugreport the contents of:
 [31;01m*[0m 
 [31;01m*[0m   /var/tmp/portage/net-libs/webkit-gtk-1.3.3/temp/aclocal-20454.out

 [31;01m*[0m 
 [31;01m*[0m ERROR: net-libs/webkit-gtk-1.3.3 failed.
 [31;01m*[0m Call stack:
 [31;01m*[0m               ebuild.sh, line   48:  Called src_unpack
 [31;01m*[0m             environment, line 2943:  Called eautoreconf
 [31;01m*[0m             environment, line  960:  Called eaclocal
 [31;01m*[0m             environment, line  899:  Called autotools_run_tool 'aclocal'
 [31;01m*[0m             environment, line  446:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m           die "Failed Running $1 !";
 [31;01m*[0m  The die message:
 [31;01m*[0m   Failed Running aclocal !
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
 [31;01m*[0m A complete build log is located at '/var/tmp/portage/net-libs/webkit-gtk-1.3.3/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-libs/webkit-gtk-1.3.3/temp/environment'.
 [31;01m*[0m 
-------------------------------
-------------------------------

not sure if I made a mistake altering the old ebuild (though I really only changed the name and the website of the sources)

Comment 10 Liviu Andronic 2009-03-24 12:55:32 UTC
(In reply to comment #9)
> > webkit-gtk-1.3.3.ebuild
> not sure if I made a mistake altering the old ebuild (though I really only
> changed the name and the website of the sources)
> 
Perhaps the issue is due to the incorrect version in the ebuild file name. 
Comment 11 Liviu Andronic 2009-03-24 13:02:07 UTC
Created attachment 186096 [details]
ebuild for webkit-gtk-1.1.3

The attached ebuild is numbered correctly, has the URL fixed in a "generic" way, has its home page address fixed; otherwise, it is the same as the one in Portage. 

The ebuild passes aclocal and the entire ./configure process. However, it fails to build with the error below. I suspect a dependency issue, perhaps insufficient sys-devel/flex version (2.5.35 is installed on my system). 

./configure: line 20529: DOLT: command not found
checking for flex... /usr/bin/flex
./configure: line 20577: syntax error near unexpected token `2.5.33,gt,$FLEX_VERSION,'
./configure: line 20577: `   AX_COMPARE_VERSION(2.5.33,gt,$FLEX_VERSION,'

 * 
 * ERROR: net-libs/webkit-gtk-1.1.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3249:  Called econf '--enable-database' '--enable-icon-database' '--enable-dom-storage' '--enable-offline-web-applications' '--enable-video' '--enable-svg' '--disable-debug' '--enable-xslt' '--enable-coverage' '--with-font-backend=pango' '--with-http-backend=soup'
 *               ebuild.sh, line  529:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 *  The die message:
 *   econf failed
Comment 12 Bernard Cafarelli gentoo-dev 2009-03-24 14:35:41 UTC
(In reply to comment #11)
> ./configure: line 20529: DOLT: command not found

dolt is a replacement for libtool (http://dolt.freedesktop.org/), looks like eautoreconf did not like it.

However, is eautoreconf still necessary? There is no modification to .ac files in src_unpack()...

Dropping src_unpack() block, I do not get much further, as the only http backend is libsoup now, and >=2.25.91 is needed. So waiting for gnome 2.26 to get in tree ;)
Comment 13 Markus Ullmann (RETIRED) gentoo-dev 2009-04-05 15:28:30 UTC
newer webkit in-tree now, 1.1.3 is up to gnome people