Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11501 - gnome-base/libghttp doesn't install all of its headerfiles.
Summary: gnome-base/libghttp doesn't install all of its headerfiles.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-02 16:16 UTC by Terje Kvernes
Modified: 2003-01-25 00:29 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Terje Kvernes 2002-12-02 16:16:07 UTC
for most applications that depend on libgttpd it is required to have the
http_*.h-files that come with libghttp available.  I've fiddled quickly with the
make install-versions, but my understanding of make isn't what it should be.

if someone can fix this, then I can eventually submit intersync from Intermezzo.
 :-)
Comment 1 foser (RETIRED) gentoo-dev 2002-12-04 08:54:23 UTC
Hmm the others headers look like they're only there for the compilation stage.
Are you sure apps directly want them included ? Can you give examples
(preferably in portage).
Comment 2 Terje Kvernes 2002-12-04 19:20:43 UTC
well, I've only seen Intersync from Intermezzo that needs these headerfiles, but
then again, Intersync requires a lot of semi-weird stuff.  but, we can't get
Intersync into portage without these files, so the only other alternative is to
ship these headerfiles from libghttp with Intersync, which is very broken.

also, the rpm called "libghttp-devel" contains these files.  slightly weird, but
I don't see the big harm in including these files either.
Comment 3 foser (RETIRED) gentoo-dev 2002-12-04 20:57:35 UTC
Well if you can provide ebuilds for both, it's ok with me to change it. The way
to go imo is not to tinker with the makefile, but just let the ebuild copy the
necessary header files. Should be quite easy to do.
Comment 4 Terje Kvernes 2002-12-16 15:09:20 UTC
okay, I've finally gotten around to this one.  the fix for libghttp is trivial,
adding the following to the src_install does the trick:

# install extra include headers for Intermezzo and possibly others.
insinto /usr/include/ghttp-1.0
doins http*.h

the Intersync ebuild seems to be done as well.  I'll submit it as soon as I have
testet it a bit more. also, Intersync requires
/usr/src/linux/include/linux/config.h, I've put >=sys-kernel/linux-headers-2.4
as a depdency because of this, but I'm not exactly happy about it.  maybe I
should just check if the file is there, people might have their own kernel etc.

oh well, I'll bring it up when I submit the build.
Comment 5 Terje Kvernes 2003-01-01 15:11:27 UTC
the intersync ebuild has been commited and accepted.  could someone please add

# install extra include headers for Intermezzo and possibly others.
insinto /usr/include/ghttp-1.0
doins http*.h

into src_install() for gnome-base/libghttp?
Comment 6 foser (RETIRED) gentoo-dev 2003-01-13 21:22:59 UTC
sorry missed this one... will fix it soon
Comment 7 foser (RETIRED) gentoo-dev 2003-01-24 18:59:22 UTC
ok, libghttp-1.0.9-r3 is in. The intersync ebuild also fixed to dep on this
revision.
Comment 8 Terje Kvernes 2003-01-25 00:29:03 UTC
thanks.  the Intersync ebuild needs a bit more help, but not as much at
intersync itself.  I have yet to make it work for more than a couple of hours at
a time.  this is one package that will be stuck in unstable-land for a while.