Bugs item #1584635, was opened at 2006-10-25 12:10
Message generated for change (Comment added) made by bigler
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1584635&group_id=235

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
>Group: 2.0.0 beta 6
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: James Bigler (bigler)
Assigned to: Stu Tomlinson (nosnilmot)
Summary: rpm source build error (gaim.schemas)

Initial Comment:
I just tried to build gaim-2.0.0 beta 4 from source RPM
on Suse 9.3 and I ran into this problem:

> rpmbuild gaim-2.0.0-0.beta4.src.rpm
...
+ ./configure --prefix=/usr --bindir=/usr/bin
--datadir=/usr/share --includedir=/usr/include
--libdir=/usr/lib --mandir=/usr/share/man
--sysconfdir=/etc --disable-schemas-install
--disable-dbus --with-perl-lib=/usr --disable-tcl
...
Processing files: gaim-2.0.0-0.beta4
error: File not found:
/var/tmp/gaim-2.0.0-root/etc/gconf/schemas/gaim.schemas
...
...
RPM build errors:
    user build does not exist - using root
    ...
    File not found:
/var/tmp/gaim-2.0.0-root/etc/gconf/schemas/gaim.schemas

I don't know much about rpm spec files, but the 2.0b3
source rpm worked fine.

Thanks,
James

----------------------------------------------------------------------

>Comment By: James Bigler (bigler)
Date: 2007-03-21 11:06

Message:
Logged In: YES 
user_id=833527
Originator: YES

I had this same problem on my Suse 9.3 box when trying to compile 2.0.0b6.
 I was able to get around it by adding /opt/gnome/bin to my path.  These
are the commands I had to run to get it compiled and installed.  I had to
add --nodeps, because it said it needed gstreamer > 0.10 and I have 0.8. 
It still seems to compile and run, but I've turned off sounds (system beeps
only) so I can't completely verify if sounds work completely.

export PATH=$PATH:/opt/gnome/bin
rpmbuild --nodeps --rebuild gaim-2.0.0-0.beta6.src.rpm
rpm -Uvh /usr/src/packages/RPMS/i586/gaim-2.0.0-0.beta6.i586.rpm


----------------------------------------------------------------------

Comment By: James Bigler (bigler)
Date: 2006-10-30 11:25

Message:
Logged In: YES 
user_id=833527

muzzle:/data/scratch/tarballs/gaim # rpm -qa | grep -i gconf
| xargs rpm -q --filesbypkg | grep gconftool
gconf2                    /opt/gnome/bin/gconftool-2
gconf2                    /opt/gnome/bin/gconftool-rebuild
gconf2                   
/opt/gnome/share/man/man1/gconftool-2.1.gz
gconf                     /opt/gnome/bin/gconftool
gconf                     /opt/gnome/bin/gconftool-1
muzzle:/data/scratch/tarballs/gaim # echo $PATH
/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin

So it appears to be installed, but not in the default path.
 I don't know if this is a problem with suse or your script.
 There are several environment variables that includes this
path:

muzzle:/data/scratch/tarballs/gaim # env | grep \/opt\/gnome
MANPATH=/home/sci/bigler/pub/generic/man:/opt/gnome/share/man:/usr/share/man:/usr/X11R6/man:/usr/local/man:/usr/sci/local/man:/opt/intel/vtune/man
GNOME2_PATH=/usr/local:/opt/gnome:/usr:/usr/local:/opt/gnome:/usr
GNOME_PATH=/opt/gnome:/usr
GNOMEDIR=/opt/gnome
GTK_PATH=/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-2.0:/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-2.0
ACLOCAL_FLAGS=-I /opt/gnome/share/aclocal -I
/opt/gnome/share/aclocal
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/opt/gnome/lib/pkgconfig:/opt/gnome/lib/pkgconfig
INFOPATH=/usr/share/info:/usr/local/info:/opt/gnome/share/info



----------------------------------------------------------------------

Comment By: Stu Tomlinson (nosnilmot)
Date: 2006-10-30 11:16

Message:
Logged In: YES 
user_id=309779

>From the log:

checking for gconftool-2... no
./configure: line 27706: gconftool-2: command not found

Does SuSE put gconftool-2 in something other than the gconf2
rpm ?

----------------------------------------------------------------------

Comment By: James Bigler (bigler)
Date: 2006-10-30 11:10

Message:
Logged In: YES 
user_id=833527

There wasn't any gaim.schemas installed, but I do have GConf2:

muzzle:/usr/src/packages/SPECS # find
/var/tmp/gaim-2.0.0-root -name 'gaim.schemas'
muzzle:/usr/src/packages/SPECS # du -hs
/var/tmp/gaim-2.0.0-root/
27M     /var/tmp/gaim-2.0.0-root/
muzzle:/usr/src/packages/SPECS # rpm -qa | grep -i gconf
gconf2-2.10.0-5
gconf-editor-2.10.0-5
gconf-1.0.9-768
gconf2-doc-2.10.0-5
gconf2-devel-2.10.0-5
pkgconfig-0.15.0-201


I've also attached the build log.  I had to compress it,
because SF wouldn't let me upload anything larger than 256k.


----------------------------------------------------------------------

Comment By: Stu Tomlinson (nosnilmot)
Date: 2006-10-28 06:50

Message:
Logged In: YES 
user_id=309779

Did the gaim.schemas file get installed anywhere in the
build root? you can look for it with:
find /var/tmp/gaim-2.0.0-root -name 'gaim.schemas'
Do you have GConf2 installed?
Can you upload the full log of the rpmbuild ?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1584635&group_id=235

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Gaim-bugs mailing list
Gaim-bugs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gaim-bugs

Reply via email to