Re: [sisuite-users] Building SystemImager on CentOS 6.2?

2012-06-21 Thread Ole Holm Nielsen
Unfortunately no one has yet offered any advice for building 
SystemImager (trunk version) on CentOS 6.2.  Out of desperation I tried 
to build the trunk version on the RHEL 5.8 server where we have used 
SystemImager 4.1.7 successfully for years.

Again, the SI trunk version fails to build on RHEL 5.8 :-(  The kernel 
configuration again asks a number of configuration questions, but I just 
choose the default values to proceed.  Finally, the build process 
crashed at this stage:

cd /usr/src/redhat/BUILD/systemimager-4.3.0/initrd_source/src  tar 
-xvJf gzip-1.4.tar.xz
tar: invalid option -- J
Try `tar --help' or `tar --usage' for more information.
make: *** 
[/usr/src/redhat/BUILD/systemimager-4.3.0/initrd_source/src/gzip-1.4.unpack] 
Error 64
error: Bad exit status from /var/tmp/rpm-tmp.6420 (%build)

The problem is the file gzip-1.4.tar.xz which can't be unpacked on 
RHEL5/CentOS5 because the tar command on such systems don't know the .xz 
type of compression (tar -J command).

Could someone knowledgeable about the SI trunk kindly replace the 
gzip-1.4.tar.xz package by the similar gzip-1.4.tar.gz package and 
change the -J flag into -z ?

Thanks a lot,
Ole

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
sisuite-users mailing list
sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users


Re: [sisuite-users] Building SystemImager on CentOS 6.2?

2012-06-18 Thread Ole Holm Nielsen
More problems in building SystemImager on CentOS 6.2: Besides the kernel 
reconfiguration issue (which may be innocent, perhaps?), the building of 
parted 2.3 aborts on RHEL 6.2 during the configuration stage:

In /root/rpmbuild/BUILD/systemimager-4.3.0/initrd_source/src/parted-2.3 
the config.log shows:
# ./configure --disable-Werror --disable-shared --prefix=
...
checking for dm_task_create in -ldevmapper... no
configure: error: libdevmapper could not be found, but is required for the
--enable-device-mapper option, which is enabled by default.  Either disable
device-mapper support with --disable-device-mapper or download and install
device-mapper from:
http://sources.redhat.com/dm/
Note: if you are using precompiled packages you will need the development
package as well (it may be called device-mapper-devel or something similar).

The /lib/libdevmapper.so.1.02 shared library does exist.  But RHEL6 does 
NOT have any package named device-mapper-devel or the like.

The check dm_task_create in -ldevmapper can be extracted from the 
configure script:

#ifdef __cplusplus
extern C
#endif
char dm_task_create ();
int
main ()
{
return dm_task_create ();
   ;
   return 0;
}

Compiling this on RHEL6 gives:

# gcc test.c -ldevmapper
/usr/bin/ld: cannot find -ldevmapper
collect2: ld returned 1 exit status

I'm really confused: Why does this code break, while other people seem 
to have built SystemImager (including parted) successfully on 
RHEL6/CentOS6 ?

Thanks for sharing any insights,
Ole

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
sisuite-users mailing list
sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users


Re: [sisuite-users] Building SystemImager on CentOS 6.2?

2012-06-15 Thread Ole Holm Nielsen
LAHAYE Olivier olivier.lah...@cea.fr wrote:
 Go there and fetch those sources. It should build without asking any 
 questions (it does for me).
 Hopefully I didn't forgot any Requires: in the spec file.
 http://olivier.lahaye1.free.fr/SOURCES/

Thanks a lot!  I grabbed the missing linux_2.6.34.1.orig.tar.gz file now.

Unfortunately the build process still asks unwarranted questions. This is what 
I 
did:

1. I have checked out SVN trunk revision 4568 from 
https://systemimager.svn.sourceforge.net/svnroot/systemimager/trunk
2. In the trunk/ directory I do: make source_tarball
3. Then I build it: cd tmp;  rpmbuild -ta systemimager-4.3.0.tar.bz2

However, during the build process the kernel wants to be reconfigured:

 + make all
 rm -rf /root/rpmbuild/BUILD/systemimager-4.3.0/src/linux-2.6.34.1
 Extracting kernel source...done
 cp -a /root/rpmbuild/BUILD/systemimager-4.3.0/patches/linux.x86_64.config 
 /root/rpmbuild/BUILD/systemimager-4.3.0/src/linux-2.6.34.1/.config
 perl -pi -e s/^EXTRAVERSION =\s*(\S*)\s*\n/EXTRAVERSION = \1-boel_v4.3.0\n/ 
 /root/rpmbuild/BUILD/systemimager-4.3.0/src/linux-2.6.34.1/Makefile
 make -C /root/rpmbuild/BUILD/systemimager-4.3.0/src/linux-2.6.34.1 oldconfig
 make[1]: Entering directory 
 `/root/rpmbuild/BUILD/systemimager-4.3.0/src/linux-2.6.34.1'
   HOSTCC  scripts/basic/fixdep
   HOSTCC  scripts/basic/docproc
   HOSTCC  scripts/basic/hash
   HOSTCC  scripts/kconfig/conf.o
   HOSTCC  scripts/kconfig/kxgettext.o
   SHIPPED scripts/kconfig/zconf.tab.c
   SHIPPED scripts/kconfig/lex.zconf.c
   SHIPPED scripts/kconfig/zconf.hash.c
   HOSTCC  scripts/kconfig/zconf.tab.o
   HOSTLD  scripts/kconfig/conf
 scripts/kconfig/conf -o arch/x86/Kconfig
 *
 * Restart config...
 *
 *
 * General setup
 *
 Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [Y/n/?] y
 Local version - append to kernel release (LOCALVERSION) []
 Automatically append version information to the version string 
 (LOCALVERSION_AUTO) [Y/n/?] y
 Kernel compression mode
 1. Gzip (KERNEL_GZIP)
   2. Bzip2 (KERNEL_BZIP2)
   3. LZMA (KERNEL_LZMA)
   4. LZO (KERNEL_LZO) (NEW)
 choice[1-4?]:

So something must be wrong. I don't why I have to reconfigure the kernel 
whereas 
Olivier doesn't. FYI, my build host is RHEL6.2 (fully updated).

Thanks for any help,
Ole

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
sisuite-users mailing list
sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users