Hi DongInn,

This is good news if it build, this means that the new glibc problems are all 
fixed in systemimager...
The static libcrypt is mandatory (can't remember why),  but I have in mind the 
fact that this lib is in different packages depending on distro. So I put the 
requirement on the file.
Yum does handle this, but not yume,

I think that I'll update yume, the fix is not that hard to do. (replace "yum 
info" with "yum provides" and instead of checking return code, we need to parse 
the output and check that there is no "No matches found" message.

This way, the build.cfg will have the same requires as the buildrequires in the 
spec file.
the specific section will exist if the spec file contains BuildRequires inside 
%if_suse or such sections.

In the meantime, we can change the build.cfg for systemimager and put 
glibc-static (only fedora and rhel-6). (rhel5 has librcrypt.a in glibc-devel).

Regards,

Olivier.

--
   Olivier LAHAYE
   CEA DRT/LIST/DCSI/DIR
________________________________
De : DongInn Kim [di...@cs.indiana.edu]
Date d'envoi : jeudi 11 avril 2013 15:20
À : oscar-devel@lists.sourceforge.net
Objet : Re: [Oscar-devel] RE : RE : systemimager should build.

I found that you have uploaded another new systemimager srpm and oscar-packager 
picked it up properly but this time, I got the following error: it seems that 
it could not find /usr/lib/libcrypt.a which is available with 
/usr/lib64/libcrypt.a on my FC-18.

Can we not use /usr/lib64/libcrypt.a?


[root@fedora BUILD]# vim /root/rpmbuild/BUILD/systemimager-4.3.0-0.10.err

warning: user ol222822 does not exist - using root
warning: group ol222822 does not exist - using root
warning: user ol222822 does not exist - using root
warning: group ol222822 does not exist - using root
error: Failed build dependencies:
        /usr/lib/libcrypt.a is needed by systemimager-4.3.0-0.10.fc18.noarch
Installing /var/lib/oscar-packager/downloads/systemimager-4.3.0-0.10.src.rpm
Building target platforms: noarch
Building for target noarch

[root@fedora BUILD]# yum install glibc-static
Loaded plugins: langpacks, presto, refresh-packagekit
Package glibc-static-2.16-30.fc18.x86_64 already installed and latest version
Nothing to do
[root@fedora BUILD]# rpm -ql glibc-static
/usr/lib64/libBrokenLocale.a
/usr/lib64/libanl.a
/usr/lib64/libc.a
/usr/lib64/libc_stubs.a
/usr/lib64/libcrypt.a
/usr/lib64/libdl.a
/usr/lib64/libm.a
/usr/lib64/libnsl.a
/usr/lib64/libpthread.a
/usr/lib64/libresolv.a
/usr/lib64/librt.a
/usr/lib64/libutil.a
[root@fedora BUILD]#

Regards,

--
- DongInn

On Apr 11, 2013, at 9:12 AM, DongInn Kim 
<di...@cs.indiana.edu<mailto:di...@cs.indiana.edu>> wrote:

Here is the output of "make -k".

<make.out.gz>

Regards,

--
- DongInn

On Apr 11, 2013, at 8:17 AM, LAHAYE Olivier 
<olivier.lah...@cea.fr<mailto:olivier.lah...@cea.fr>> wrote:


hi DongInn,

thanks for reporting the quilt requirement, for some reasons it vanished from 
the spec file. I've re added it into the spec file in the systemimager git and 
I also update the build.cfg in oscar svn...

I've read that effectively, upgrading tar from 1.24 to 1.26 is not sufficient, 
I'll add the required patch.

could you go to the ~/rpmbuild/BUILD/systemimager-4.3.0 and do a make -k and 
capture the output so
I can see which components are affected by the new glibc that doesn't provides 
gets (riquires fgets instead).


Many thanks for your great help DongInn,

Olivier.
--
   Olivier LAHAYE
   CEA DRT/LIST/DCSI/DIR
________________________________

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to