Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 7444 - gnomemeeting-9* fails in src_compile()
Summary: gnomemeeting-9* fails in src_compile()
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-04 02:23 UTC by phoen][x
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

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


Attachments
output of "qpkg -v" (gnomemeeting.pkg.new,16.00 KB, application/octet-stream)
2002-09-05 23:58 UTC, phoen][x
Details

Note You need to log in before you can comment on or make changes to this bug.
Description phoen][x 2002-09-04 02:23:17 UTC
Hey devs, 

while merging gnomemeeting on my box at work (gentoo 1.2, *FLAGS="-march=i686
-O3 -pipe"), i get a really weird error (which hasnt been reported to
bugzilla.gnome.org). Here we go:

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libgnomeui-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2
-I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/linc-1.0
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/X11R6/include  
-I/usr/share/pwlib/include/ptlib/unix -I/usr/share/pwlib/include/ptlib/..
-I/usr/share/pwlib/include/ptlib/../ptclib -I/usr/include 
-I/usr/share/openh323/include -I/usr/include/openssl -DP_LINUX -D_REENTRANT
-DP_HAS_SEMAPHORES -DP_PTHREADS  -DPBYTE_ORDER=PLITTLE_ENDIAN -DHAS_OSS -O3
-DNDEBUG -fPIC -g -DPHAS_TEMPLATES -Wall -DHAS_IXJ      			
-DGNOMELOCALEDIR=\""/usr/share/locale"\" 		
-I../src 					-I../lib			
	-I../lib/widgets				 					-DGNOMEMEETING_IMAGES=\""/usr/share/pixmaps"\" 		-DSCHEMA_AGE=3 				-DDATADIR=\""/usr/share"\" 			
-DG_DISABLE_DEPRECATED 					-DGTK_DISABLE_DEPRECATED 				
-DGDK_DISABLE_DEPRECATED 				-DGDK_DISABLE_DEPRECATED 				-DGDK_PIXBUF_DISABLE_DEPRECATED 	
		-DGNOME_DISABLE_DEPRECATED    -O3  -c main_window.cpp
In file included from main_window.cpp:49:
../lib/e-splash.h:31: warning: ignoring pragma: 
main_window.cpp: In function `void gnomemeeting_init(GmWindow *, GmPrefWindow *,
GmLdapWindow *, GmRtpData *, GmTextChat *, GmCommandLineOptions *, int, char **,
char **)':
main_window.cpp:799: implicit declaration of function `int
gnomemeeting_fullscreen_option_set_sensitive(...)'
make[2]: *** [main_window.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gnomemeeting-0.93.1/work/GnomeMeeting-0.93.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gnomemeeting-0.93.1/work/GnomeMeeting-0.93.1'
make: *** [all-recursive-am] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 17, Exitcode 2
!!! (no error message)


Its a plain gnome2 box. Falling back to 0.93.0 or even 0.92.XX doesnt solve the
problem. Changing the FLAGS to "-march=i686" didnt help either - i'm kinda lost
now. 

Maybe its an issue cause i dont have gnome-1.4 installed, no?

-phoen][x-
Comment 1 Nick Hadaway 2002-09-04 08:01:39 UTC
gnomemeeting depends on gnome2... I will re-build today on a couple of boxes and
see what I come up with... 
Comment 2 Nick Hadaway 2002-09-05 10:28:31 UTC
I just finished emerging gnomemeeting on a gcc-3.1.1 system (-march=athlon-xp
-O3 -pipe) no problems
I am currently testing on a gcc-3.2 box.
Comment 3 Nick Hadaway 2002-09-05 14:00:26 UTC
It also has compiled correctly on a gcc-3.2, intel pentium3.
Please do the emptytree we talked about on irc... let me know how it goes.
Comment 4 phoen][x 2002-09-05 23:57:15 UTC
Lo raker

Okay, i'll run emptytree now. Attaching a "qpkg -v" to this post. Lets try to
compare it to your "qpkg -v" - maybe i miss a package somewhere.

(I deleted all yellow entries, thos shouldnt be needed for our purpose and it
reduces the overhead)

-phoen][x-

Comment 5 phoen][x 2002-09-05 23:58:44 UTC
Created attachment 3699 [details]
output of "qpkg -v"
Comment 6 phoen][x 2002-09-06 04:43:30 UTC
As expected, emptytree solved it.

I ran "qpkg -v" again and diffed the results. Emptytree added the following
packages:

> sys-libs/ncurses-5.2-r6 *
> sys-devel/bison-1.35 *
> dev-libs/openssl-0.9.6g *
> app-text/docbook-xml-dtd-4.1.2-r3 *
> net-im/gnomemeeting-0.93.1 *

I dont think this helps us. Nick, do you have an idea?

-phoen][x-
Comment 7 Ted Baker 2002-09-06 11:37:55 UTC
I have the same problem using GCC 2.94 on a twin Pentium III
Comment 8 Nick Hadaway 2002-09-06 11:52:14 UTC
>I have the same problem using GCC 2.94 on a twin Pentium III

If you do an "emerge --emptytree gnomemeeting" as phoen][x did does it emerge 
for you?
Comment 9 Ted Baker 2002-09-06 15:14:46 UTC
No, same error on line 49 again.

I also tried this on my laptop and it again fails at the same point.
Comment 10 Nick Hadaway 2002-09-11 10:27:38 UTC
I have updated dependancies to depend on >=gnome-base/gnome-2.0.0
The new ebuild should be available in portage within 24 hours.
Please test and report back if things work for you or not.

emerge rsync
emerge gnomemeeting
Comment 11 Ted Baker 2002-09-11 18:09:30 UTC
Nope - no joy.

Here is the offending block. HTH!

Philip

In file included from main_window.cpp:49:
../lib/e-splash.h:31: warning: ignoring pragma: 
main_window.cpp: In function `void gnomemeeting_init(GmWindow *, GmPrefWindow *,
GmLdapWindow *, GmRtpData *, GmTextChat *, GmCommandLineOptions *, int, char **,
char **)':
main_window.cpp:799: implicit declaration of function `int
gnomemeeting_fullscreen_option_set_sensitive(...)'
make[2]: *** [main_window.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gnomemeeting-0.93.1/work/GnomeMeeting-0.93.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gnomemeeting-0.93.1/work/GnomeMeeting-0.93.1'
make: *** [all-recursive-am] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 17, Exitcode 2
!!! (no error message)
Comment 12 Ted Baker 2002-09-18 07:41:20 UTC
It's now been a week since my last post - any ideas anyone?

This is almost enough to drive me back to Mandrake <vbg>

Philip
Comment 13 Nick Hadaway 2002-09-18 09:44:46 UTC
The gnomemeeting-0.93.1.ebuild has been updated.  ssl and sdl use variables 
have been added.  I am hoping that the sdl variable will help out your compile 
problem.  The "fullscreen" support which your compile is faililng on I think is 
provided by sdl.  Please test and let me know how things go for you.
Comment 14 Ted Baker 2002-09-18 13:08:30 UTC
Apologies for the confusion - I did an emerge rsync when I saw your last message
and it pulled down the broken package. I remvoed that today and the new one came
down and everything compiles ok (many thanks) but Scrollkeeper fails with the
following error message (is this a bug?)

>>> Updating Scrollkeeper
OMF file [/usr/share/omf/control-center/control-center-C.omf] does not validate 
against ScrollKeeper-OMF DTD: /usr/share/xml/scrollkeeper/dtds/scrollkeeper-omf.
dtd
Unable to register /usr/share/omf/control-center/control-center-C.omf
OMF file [/usr/share/omf/control-center/control-center-eu.omf] does not validate
 against ScrollKeeper-OMF DTD: /usr/share/xml/scrollkeeper/dtds/scrollkeeper-omf
.dtd
Unable to register /usr/share/omf/control-center/control-center-eu.omf

As I'm new to all this, I don't know how important this failure is, so could you
please enlighten me.

Philip
Comment 15 Nick Hadaway 2002-09-18 14:15:07 UTC
I get the same scrollkeeper error as well.  I think that it is a problem with 
another gnome package... the package that includes control-center has an 
improperly formatted file for scrollkeeper to parse.  This is not a bug with 
gnomemeeting.

Glad to hear things are working though.  Yay!  No more gnomemeeting bugs! :)