Re: FC1/DAG yum update problems

Dag Wieers <[email protected]>
Newsgroups gmane.linux.freshrpms.user
Organization 3TI Web Hosting Services
Message-ID <[email protected]>
On Thu, 5 Jan 2006, Dean Takemori wrote:

> I've run into the following problems on a machine running FC1 on an athlon
> with a custom kernel.  I prefer building my own RPMs from SRPMS, but I
> use yum to tell me what to update
> 
> > sudo yum update
> Gathering header information file(s) from server(s)
> Server: Fedora Core 1 - i386 - Base
> Server: Dag RPM Repository for Fedora Core
> Server: Fedora Core 1 - i386 - Released Updates
> Finding updated packages
> Downloading needed headers
> Resolving dependencies
> Dependencies resolved
> I will do the following:
> [install: kernel 2.4.22-1.2199.5.legacy.nptl.athlon]
> [update: memtest86 3.2-1.1.fc1.rf.i386]
> [update: perl-IO-String 1.07-1.1.fc1.rf.noarch]
> [update: perl-Pod-Coverage 0.17-1.1.fc1.rf.i386]
> [update: perl-String-ShellQuote 1.03-1.1.fc1.rf.noarch]
> [update: perl-RPM-Specfile 1.19-1.1.fc1.rf.noarch]
> Is this ok [y/N]: n
> Exiting on user command.
> 
> 
> OK, so now let's try to get, build and install the updates ...
> 
> There is no
> http://apt.sw.be/fedora/1/en/i386/SRPMS.dag/perl-IO-String-1.07-1.rf.src.rpm
> There is no
> http://apt.sw.be/fedora/1/en/i386/SRPMS.dag/perl-RPM-Specfile-1.19-1.rf.src.rpm

Thanks. I fixed those, they'll be available soon.


> > sudo rpm -i memtest86-3.2-1.rf.src.rpm
> > sudo rpmbuild -bb memtest86-3.2-rf.spec
> .
> .
> ld -shared -Bsymbolic -T memtest_shared.lds -o memtest_shared head.o reloc.o
> main.o test.o init.o lib.o patn.o screen_buffer.o config.o linuxbios.o
> memsize.o pci.o controller.o random.o extra.o __i686.get_pc_thunk.bx:
> discarded in section `.gnu.linkonce.t.__i686.get_pc_thunk.bx' from reloc.o
> make: *** [memtest_shared] Error 1
> error: Bad exit status from /var/tmp/rpm-tmp.56619 (%build)

You might want to compÃare the buildlogs versus your output to find th
cause. It's hard for me to help with this limited information. Comparing 
buildlogs usually helps as you can check what eg. configure did 
differently.

You can find the buildlogs at:

	http://dag.wieers.com/packages/memtest86/_buildlogs/
 

> > sudo rpm -i perl-Pod-Coverage-0.17-1.rf.src.rpm
> > sudo rpmbuild -bb perl-Pod-Coverage.spec
> .
> .
> RPM build errors:
>    Installed (but unpackaged) file(s) found:
>   /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/auto/Pod/Coverage/.packlist
>
> > sudo perl-String-ShellQuote-1.03-1.rf.src.rpm
> > sudo rpmbuild -bb --target=athlon perl-String-ShellQuote.spec
> .
> .
> RPM build errors:
>    Installed (but unpackaged) file(s) found:
>   /usr/bin/shell-quote
>   /usr/share/man/man1/shell-quote.1.gz

Similarly, it's possible that for some reason your environment differs 
from mine and somehow that makes a difference for the build. These 
definitely are 'bugs' so if you could compare the buildlogs for these as 
well and send me your analysis, we can fix those.

Since these packages are also build by Dries, and I know Dries fixes them 
if they fail to build on his environment, something important is different 
between your and our environment, so we appreciate to find the problem and 
solve it :)

PS Since you're rebuilding most (all?) the FC1 packages you might want to 
get closer involved with the development. I'm certain some of our packages 
do not build (any longer?) on FC1 but because of lack of my time and 
little interest to solve FC1 problems they mostly go unnoticed. This is 
also true for RH7, RH9, FC1, FC2 and likely now FC3. Any help is welcome, 
even more so if you have a special interest in FC1 or other builds.

Kind regards,
--   dag wieers,  [email protected],  http://dag.wieers.com/   --
[all I want is a warm bed and a kind word and unlimited power]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.