Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26330 - Gnomemeeting 0.96.1-rc1 ebuild fails to find openH323 files
Summary: Gnomemeeting 0.96.1-rc1 ebuild fails to find openH323 files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-10 06:34 UTC by Daniel B. Habersat
Modified: 2003-08-10 21:25 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 Daniel B. Habersat 2003-08-10 06:34:10 UTC
After installing gentoo 1.4_rc4 from the LiveCD, installing XFree and gnome, I
ran "emerge gnomemeeting": this installed pwlib and openh323 but when
gnomemeeting itself was compiling, the compiler complained about missing files
from the openh323 include directory.  Tried cleaning out pwlib/openh323 and
re-emerging, no success.  Also attempted emerging previous version of
gnomemeeting (0.94.1).  The same problem is reproducable on two of my machines,
both underwent a similar set of commands during setup and use similar make.conf
files.

The ouput from "emerge gnomemeeting" can be found at:
http://www.habersat.is-a-geek.net/gnomemeeting.errorlog

My make.conf file is at:
http://www.habersat.is-a-geek.net/make.conf

I was able to successfully build gnomemeeting by hand, decompressing the source
from /usr/portage/distfiles.  However, the configure script couldn't find the
right include directory for openH323 and for some reason I couldn't specify the
correct location successfully (--with-openh323-includes=...).  Solution was to
make a copy of my /usr/share/openh323/include/ directory in the location the
configure script was looking (/usr/include/openh323).  "make" then succeeded and
"make install" put the files in the necessary locations.
Comment 1 Terje Kvernes 2003-08-10 06:58:39 UTC
I personally find this somewhat weird:

OpenH323 Include Directory is  :  /usr/share/openh323/include

on every box I have it should be /usr/include/openh323, even for openh323-1.12.0.  this is also the hardcoded value found in the gnomemeeting ebuilds.

I've zapped openh323, gnomemeeting, pwlib, ffmpeg and some other tidbits on a box here and I'll try to see if I can reproduce the problem. 
Comment 2 Terje Kvernes 2003-08-10 07:27:59 UTC
my gnomemeeting (0.98) finds:

   OpenH323 Include Directory is  :  /usr/include/openh323

and works.  gnomemeeting-0.96.1-r1 finds:

   OpenH323 Include Directory is  :  /usr/share/openh323/include

and breaks.  

can you give 0.98 a whirl and see if that helps?
Comment 3 Daniel B. Habersat 2003-08-10 08:55:03 UTC
Okay, 0.98 works for me, thanks.
Comment 4 Daniel B. Habersat 2003-08-10 08:58:27 UTC
Er, gnomemeeting emerged!  It doesn't run.

dhabersa $ gnomemeeting -d
gnomemeeting: relocation error: gnomemeeting: undefined symbol: _ZTI15H323VideoDevice
dhabersa $



Comment 5 Daniel B. Habersat 2003-08-10 09:30:12 UTC
Sorry; old binary (0.96.1) was being run first in the path.  Gnomemeeting 0.98 works just fine, thanks!
Comment 6 Alastair Tse (RETIRED) gentoo-dev 2003-08-10 21:25:42 UTC
the include paths have changed and 0.98 depends on the version of openh323 that has these paths changed. these are still in ~x86.