[Ocfs2-users] Problems building ocfs2 rpm on Fedora 9

Tina Soles tina.soles at strsoftware.com
Fri Jun 27 13:44:14 PDT 2008


Thanks for the reply. Can you be more specific and give me the exact name of the native Fedora 9 rpm(s) that I need for ocfs2 and ocfs2-tools?
 
Thanks.

________________________________

From: Sunil Mushran [mailto:Sunil.Mushran at oracle.com]
Sent: Fri 6/27/2008 1:16 PM
To: Tina Soles
Cc: ocfs2-users at oss.oracle.com
Subject: Re: [Ocfs2-users] Problems building ocfs2 rpm on Fedora 9



Fedora ships ocfs2 fs modules natively. You don't have to do all this.
What is missing is the tools rpm.

But the good news is that that should be available any day now....
literally speaking.

Tina Soles wrote:
>
> Hello,
>
> I'm brand new to RAC and ocfs2. I need to install ocfs2, but there is
> no distribution for Fedora 9, for kernel 2.6.25-14.fc9.i686.
>
> I have obtained the ocfs2-1.3.9-0.1.tar.gz source file, unzipped, it
> and am following the instructions found here:
> http://oss.oracle.com/projects/ocfs2/dist/documentation/ocfs2_faq.html#BUILD
>
> My .rpmmacros file looks like this: (the /usr/src/redhat and all
> subdirectories exist)
>
> %_topdir /usr/src/redhat
>
> %_tmppath /usr/src/redhat/tmp
>
> %_sourcedir /usr/src/redhat/SOURCES
>
> %_specdir /usr/src/redhat/SPECS
>
> %_srcrpmdir /usr/src/redhat/SRPMS
>
> %_rpmdir /usr/src/redhat/RPMS
>
> %_builddir /usr/src/redhat/BUILD
>
> I'm logged in as root.
>
> Here's a list of my kernel* packages installed:
>
> kernel.i686 2.6.25-14.fc9 installed
>
> kernel-PAE-devel.i686 2.6.25.6-55.fc9 installed
>
> kernel-devel.i686 2.6.25-14.fc9 installed
>
> kernel-devel.i586 2.6.25.6-55.fc9 installed
>
> kernel-headers.i386 2.6.25.6-55.fc9 installed
>
> kernel-xen-devel.i686 2.6.25.3-2.fc9 installed
>
> kerneloops.i386 0.10-11.fc9 installed
>
> Here's the contents of /usr/src/kernels:
>
> drwxr-xr-x 19 root root 4096 2008-06-26 13:11 2.6.25-14.fc9.i686
>
> drwxr-xr-x 19 root root 4096 2008-06-26 14:34 2.6.25.3-2.fc9.i686.xen
>
> drwxr-xr-x 19 root root 4096 2008-06-26 14:37 2.6.25.6-55.fc9.i586
>
> drwxr-xr-x 19 root root 4096 2008-06-26 14:33 2.6.25.6-55.fc9.i686.PAE
>
> When I attempt to issue ./vendor/rhel5/kernel.guess targets, it returns me back to the # prompt with no output. I think this is indicative of my problem, but I'm not sure what to do!
>
> I can run ./configure with no problem (see below), but when I attempt
> to execute the make statement, I get "make: *** No rule to make target
> 'rhel5_2.6.25-14.fc9_rpm'. Stop." (see below).
>
> Has anyone successfully built this on Fedora 9, or does anyone have
> any suggestions?
>
> #./configure --with-kernel=/usr/src/kernels/2.6.25-14.fc9.i686
>
> checking build system type... i686-pc-linux-gnu
>
> checking host system type... i686-pc-linux-gnu
>
> checking for gcc... gcc
>
> checking for C compiler default output file name... a.out
>
> checking whether the C compiler works... yes
>
> checking whether we are cross compiling... no
>
> checking for suffix of executables...
>
> checking for suffix of object files... o
>
> checking whether we are using the GNU C compiler... yes
>
> checking whether gcc accepts -g... yes
>
> checking for gcc option to accept ANSI C... none needed
>
> checking how to run the C preprocessor... gcc -E
>
> checking for a BSD-compatible install... /usr/bin/install -c
>
> checking whether ln -s works... yes
>
> checking for egrep... grep -E
>
> checking for ANSI C header files... yes
>
> checking for an ANSI C-conforming const... yes
>
> checking for vendor... not found
>
> checking for vendor kernel... not supported
>
> checking for debugging... no
>
> checking for directory with kernel build tree...
> /usr/src/kernels/2.6.25-14.fc9.i686
>
> checking for kernel version... 2.6.25-14.fc9.i686
>
> checking for directory with kernel sources...
> /usr/src/kernels/2.6.25-14.fc9.i686
>
> checking for kernel source version... 2.6.25-14.fc9.i686
>
> checking for struct delayed_work in workqueue.h... yes
>
> checking for uninitialized_var() in compiler-gcc4.h... yes
>
> checking for zero_user_page() in highmem.h... no
>
> checking for do_sync_mapping_range() in fs.h... yes
>
> checking for fault() in struct vm_operations_struct in mm.h... yes
>
> checking for f_path in fs.h... yes
>
> checking for enum umh_wait in kmod.h... yes
>
> checking for inc_nlink() in fs.h... yes
>
> checking for drop_nlink() in fs.h... yes
>
> checking for kmem_cache_create() with dtor arg in slab.h... no
>
> checking for flag FS_RENAME_DOES_D_MOVE in fs.h... yes
>
> checking for enum FS_OCFS2 in sysctl.h... yes
>
> checking for configfs_depend_item() in configfs.h... no
>
> checking for register_sysctl() with two args in sysctl.h... no
>
> checking for su_mutex in struct configfs_subsystem in configfs.h... yes
>
> checking for struct subsystem in kobject.h... no
>
> checking for is_owner_or_cap() in fs.h... yes
>
> checking for fallocate() in fs.h... yes
>
> checking for struct splice_desc in splice.h... yes
>
> checking for MNT_RELATIME in mount.h... yes
>
> checking for should_remove_suid() in fs.h... no
>
> checking for generic_segment_checks() in fs.h... no
>
> checking for s_op declared as const in struct super_block in fs.h... yes
>
> checking for i_op declared as const in struct inode in fs.h... yes
>
> checking for f_op declared as const in struct file in fs.h... yes
>
> checking for a_ops declared as const in struct address_space in
> fs.h... yes
>
> checking for aio_read() in struct file_operations using iovec in
> fs.h... yes
>
> checking for __splice_from_pipe() in splice.h... yes
>
> checking for old bio_end_io_t in bio.h... no
>
> checking for b_size is u32 struct buffer_head in buffer_head.h... no
>
> checking for exportfs.h... yes
>
> checking for linux/lockdep.h... yes
>
> checking for mandatory_lock() in fs.h... yes
>
> checking for range prefix in struct writeback_control... yes
>
> checking for SYNC_FILE_RANGE flags... yes
>
> checking for blkcnt_t in types.h... yes
>
> checking for i_private in struct inode... yes
>
> checking for page_mkwrite in struct vm_operations_struct... yes
>
> checking for get_sb_bdev() with 5 arguments in fs.h... no
>
> checking for read_mapping_page in pagemap.h... yes
>
> checking for ino_t in filldir_t in fs.h... no
>
> checking for invalidatepage returning int in fs.h... no
>
> checking for get_blocks_t type... no
>
> checking for linux/uaccess.h... yes
>
> checking for system_utsname in utsname.h... no
>
> checking for MS_LOOP_NO_AOPS flag defined... no
>
> checking for fops->sendfile() in fs.h... no
>
> checking for task_pid_nr in sched.h... yes
>
> configure: creating ./config.status
>
> config.status: creating Config.make
>
> config.status: creating vendor/rhel5/ocfs2.spec-generic
>
> config.status: creating vendor/suse-kmp/ocfs2.spec-generic
>
> #make rhel5_2.6.25-14.fc9_rpm
>
> make: *** No rule to make target `rhel5_2.6.25-14.fc9_rpm'. Stop.
>
> My problem
>
> Tina Soles
>
> Senior Analyst
>
> STR Software <http://www.strsoftware.com/>
>
> 11505 Allecingie Parkway
> Richmond, VA 23235
> email. tina.soles at strsoftware.com <mailto:troy.duval at strsoftware.com>
>
> phone. 804.897.1600
> fax. 804.897.1638
>
> web. www.strsoftware.com <http://www.strsoftware.com/>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-users



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/ocfs2-users/attachments/20080627/52a08fae/attachment.html 


More information about the Ocfs2-users mailing list