help with libexif-gtk and cdrdao

b-vol lux-integ at btconnect.com
Tue Dec 16 15:27:23 PST 2008


Greetings,

I am in a spot of bother with installing two programs   on an AMD64 box 
(gcc-4.3.2 kernel 2.6.27.7 - 64-bit (non-multilib) build.

############
Program1:-  libexif-gtk-0.3.5.  This is needed for gtkam.  gtkam (and 
libexif-gtk) are  not in the blfs book but on the cblfs site.  All attempts 
to compile libexif-gtk  have failed.  I tried the   sed on the cblfs website  
as well as debian patches I found  all to no avail.  I tried     stuff from 
the CVS repository  but the  downloaded stuff has no   configure or  autgen 
script.    The first thing   odd noticable  is when running the configure 
script  one gets  (after makefile generation):-

./configure: line 29105: srcdir: command not found
Configuration (libexif-gtk):

	Source code location:    
	Version:                 0.3.5
	Compiler:                gcc -m64

	libexif:                 < 0.6.12 (think about upgrading)

I had libexif 0.6.16  and then 0.6.17 (newely relesed) installed and I still 
got the  nonsence.     Further down I get this:-

In file included from gtk-menu-option.c:22:
gtk-menu-option.h:53: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'gtk_menu_option_get_type'
gtk-menu-option.c: In function 'gtk_menu_option_destroy':
gtk-menu-option.c:72: warning: implicit declaration of 
function 'GTK_CHECK_CAST'
gtk-menu-option.c:72: warning: nested extern declaration of 'GTK_CHECK_CAST'
.. In file included from gtk-menu-option.c:22:
gtk-menu-option.h:53: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'gtk_menu_option_get_type'
gtk-menu-option.c: In function 'gtk_menu_option_destroy':
gtk-menu-option.c:72: warning: implicit declaration of 
function 'GTK_CHECK_CAST'
gtk-menu-option.c:72: warning: nested extern declaration of 'GTK_CHECK_CAST'

############
Program 2:-  cdrdao-1.2.2 

The compiler spews out the folowing:-
if 
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../pccts/h   -I/opt/include   -I/opt/include   -I/opt/include   -g -O2 -MT 
TempFileManager.o -MD -MP -MF ".deps/TempFileManager.Tpo" -c -o 
TempFileManager.o TempFileManager.cc; \
	then mv -f ".deps/TempFileManager.Tpo" ".deps/TempFileManager.Po"; else 
rm -f ".deps/TempFileManager.Tpo"; exit 1; fi
TempFileManager.cc: In member function 'bool 
TempFileManager::getTempFile(std::string&, const char*, const char*)':
TempFileManager.cc:84: error: 'strrchr' was not declared in this scope
make[2]: *** [TempFileManager.o] Error 1

############

helpful  suggestions will be appreciated

lux-integ


-- 

###################################
“Common sense teaches that booksellers should not speculate in hops, 
or bankers in turpentine; that railways should not be promoted by maiden 
ladies, or canals by beneficed clergymen ....”
Walter Bagehot-economist: 1826-1877 



More information about the blfs-support mailing list