Re: Reviewing qcad (was: Re: fedora.us package requests)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 22 Sep 2004 18:44:55 -0600, Rodolfo J. Paiz wrote:

> Bear with me since this is the first time I've used fedora.us, the
> fedora-rpmdevtools package, etc.
> 
> 	1. As my normal user, I issued the commands
> "/usr/bin/fedora-buildrpmtree" and "/usr/bin/fedora-installdevkeys"
> which appeared to work fine. I also imported the fedora.us GPG key via
> "rpm --import http://www.fedora.us/FEDORA-GPG-KEY"; run as root.

Fine. Using the fedora-* helper tools is optional. But good that they
worked for you.
 
> 	2. I copied the qcad-2.0.3.3-0.fdr.1.src.rpm file into my
> rpmbuild/SRPMS directory and tried to check the signatures, getting this
> output (the command wraps, but it was on one line):
> 
> [rpaiz@rodolfo SRPMS]$ /usr/bin/fedora-rpmchecksig
> qcad-2.0.3.3-0.fdr.1.src.rpm
> qcad-2.0.3.3-0.fdr.1.src.rpm: MISSING KEY - 3321270a

That's because the packager is not in the list of trusted developers
(the keys you installed with fedora-installdevkeys).
 
> 	3. I then tried to rebuild the package in that same directory, and got
> the following:
> 
> [rpaiz@rodolfo SRPMS]$ rpmbuild --rebuild qcad-2.0.3.3-0.fdr.1.src.rpm
> Installing qcad-2.0.3.3-0.fdr.1.src.rpm
> warning: user gemi does not exist - using root
> warning: group gemi does not exist - using root
> warning: user gemi does not exist - using root
> warning: group gemi does not exist - using root

These warnings can be ignored. They just mean that the person,
who built the package, uses a user name and group name 'gemi',
which don't exist on your machine.

  rpm -qlvp qcad-2.0.3.3-0.fdr.1.src.rpm

will show. Hence a replacement user/group is used.

> error: Failed build dependencies:
>         qt-devel >= 0:3.1.2 is needed by qcad-2.0.3.3-0.fdr.1
>         python-devel is needed by qcad-2.0.3.3-0.fdr.1
>         XFree86-devel is needed by qcad-2.0.3.3-0.fdr.1
> 
> 	4. I attempted to install qt-devel and python-devel with up2date, and
> to my surprise also got libjpeg-devel, libmng-devel, libpng-devel,
> xorg-x11-devel, fontconfig-devel, and freetype-devel. XFree86-devel is
> provided actually by xorg-x11-devel. Isn't that a lot of dependencies
> for the package? Or is that just for *rebuilding* the package?

The latter, yes. These are "Failed build dependencies", packages
needed for compiling this package. The *-devel packages usually contain
header files and libraries needed to build software. And they pull in
further packages which creates a chain of dependencies.
 
> 	5. The rebuild failed and the last few lines of output are copied here,
> since I don't really understand them:
> 
> g++ -c -pipe -Wall -W -O2 -g -pipe -march=i386 -mcpu=i686  -DQT_NO_DEBUG
> -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I.
> -I../include -I../../dxflib/include -I../../qcadlib/include
> -I../../qcadcmd/include -I../../fparser/include
> -I/usr/lib/qt-3.3/include -Imoc/ -o obj/rs_actionlayersremove.o
> rs_actionlayersremove.cpp
> obj/rs_actionlayersremove.o: No space left on device

> Well, no success here. Even though the sequence seems simple, I would
> guess the failure is most likely due to user error. Can someone point
> out where I went wrong? I have no idea what the "no space left on
> device" means... lots of space everywhere on this disk.

The C++ compiler can require lots of disk space during compilation.
I'm going to try a rebuild of qcad, too.
 
-- 
Fedora Core release 2 (Tettnang) - Linux 2.6.7-1.494.2.2
loadavg: 1.02 1.26 1.72



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux