Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 99664

Summary: ardour-0.9_beta29 build fails due to missing header files (sigc++config.h and gtk--config.h)
Product: Gentoo Linux Reporter: Christian Schoenebeck <cuse>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: VERIFIED FIXED    
Severity: normal CC: cuse, philsexton
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Christian Schoenebeck 2005-07-20 06:18:38 UTC
Compiling ardour 0.9 beta 29 fails with the following errors: 
 
g++ -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -mmmx -msse 
-mfpmath=sse -march=i686 -Wall -DENABLE_NLS -Ilibs/sigc++ -Ilibs -c -o 
libs/sigc++/sigc++/adaptor.o libs/sigc++/sigc++/adaptor.cc 
In file included from libs/sigc++/sigc++/adaptor.h:21, 
                 from libs/sigc++/sigc++/bind.h:51, 
                 from libs/sigc++/sigc++/adaptor.cc:18: 
libs/sigc++/sigc++/slot.h:25:26: sigc++config.h: No such file or directory 
 
[snip] 
 
g++ -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -mmmx -msse 
-mfpmath=sse -march=i686 -Wall -DENABLE_NLS -D_REENTRANT -D_LARGEFILE_SOURCE 
-D_LARGEFILE64_SOURCE -DPACKAGE=\"gtk_ardour\" -DDATA_DIR=\"/usr/share\" 
-DLOCALEDIR=\"/usr/share/locale\" -DVERSIONSTRING=\"0.9beta29\" -Igtk_ardour 
-Ilibs -Ilibs/ardour -Ilibs/gtkmmext -Ilibs/midi++ -Ilibs/pbd -Ilibs/gtkmm 
-Ilibs/gtkmm/gdk-- -Ilibs/gtkmm/src -Ilibs/sigc++ -Ilibs/sigc++/sigc++/config 
-Ilibs/gtk-canvas -I/usr/include/libart-2.0 -I/usr/include/gtk-1.2 
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/libxml2 
-Ilibs/soundtouch -c -o gtk_ardour/about.o gtk_ardour/about.cc 
In file included from libs/gtkmm/src/gtk--/object.h:30, 
                 from libs/gtkmm/src/gtk--/widget.h:32, 
                 from libs/gtkmm/src/gtk--/misc.h:27, 
                 from libs/gtkmm/src/gtk--/label.h:28, 
                 from gtk_ardour/about.cc:29: 
libs/gtkmm/src/gtk--/base.h:27:25: gtk--config.h: No such file or directory 
 
... 
 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




The following fixes the problem:  
  
(cd libs/sigc++ && ./autogen.sh && ./configure) 
  
Which requires autotools to be instealld of course. After that ardour builds 
fine when compiling manually with: 
 
scons
Comment 1 Kito (RETIRED) gentoo-dev 2005-09-27 22:22:35 UTC
Fixed in >=ardour-0.9Beta30
Comment 2 Christian Schoenebeck 2005-09-28 02:53:03 UTC
Confirmed. Thanks!