* [linux-lvm] Compiling LVM 0.6 on Redhat 6.0 @ 1999-06-23 0:22 George Nicolaou 1999-06-23 11:09 ` Heinz Mauelshagen 0 siblings, 1 reply; 3+ messages in thread From: George Nicolaou @ 1999-06-23 0:22 UTC (permalink / raw) To: linux-lvm Hi all, I have just found LVM and attempting to install it on a newly installed headhat 6 box. When compiling I get the following error: Using the static LVM Library make[2]: *** No rule to make target `/usr/local/src/LVM/0.6/tools/lib/liblvm.a', needed by `e2fsadm'. Stop. make[2]: Leaving directory /usr/local/src/LVM/0.6/tools' make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/local/src/LVM/0.6/tools' make: *** [all] Error 2 Using XLINKER make[1]: Entering directory `/usr/local/src/LVM/0.6/tools' cc -L/usr/local/src/LVM/0.6/tools/lib -Xlinker -rpath /usr/local/src/LVM/0.6/to ols/lib -Xlinker -rpath /lib -Xlinker -rpath /usr/lib -llvm -o e2fsadm e2fsadm.o /usr/bin/ld: cannot open -llvm: No such file or directory collect2: ld returned 1 exit status make[1]: *** [e2fsadm] Error 1 make[1]: Leaving directory `/usr/local/src/LVM/0.6/tools' make: *** [all] Error 2 Can someone please shead some light on this error. Cheers George --== Sent via Deja.com http://www.deja.com/ ==-- Share what you know. Learn what you don't. ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [linux-lvm] Compiling LVM 0.6 on Redhat 6.0 1999-06-23 0:22 [linux-lvm] Compiling LVM 0.6 on Redhat 6.0 George Nicolaou @ 1999-06-23 11:09 ` Heinz Mauelshagen 1999-06-24 17:22 ` Luca Berra 0 siblings, 1 reply; 3+ messages in thread From: Heinz Mauelshagen @ 1999-06-23 11:09 UTC (permalink / raw) To: gnicolao; +Cc: linux-lvm, mge Hi there! Looks like you had a compile problem in the LVM lib which caused the library _not_ to be build. Could you please have a look at the library build output an tell me? Regards, Heinz > > Hi all, > I have just found LVM and attempting to install it on a newly installed headhat 6 box. When compiling I get the following error: > > Using the static LVM Library > make[2]: *** No rule to make target `/usr/local/src/LVM/0.6/tools/lib/liblvm.a', needed by `e2fsadm'. Stop. > make[2]: Leaving directory /usr/local/src/LVM/0.6/tools' > make[1]: *** [all] Error 2 > make[1]: Leaving directory '/usr/local/src/LVM/0.6/tools' > make: *** [all] Error 2 > > Using XLINKER > make[1]: Entering directory `/usr/local/src/LVM/0.6/tools' > cc -L/usr/local/src/LVM/0.6/tools/lib -Xlinker -rpath /usr/local/src/LVM/0.6/to > ols/lib -Xlinker -rpath /lib -Xlinker -rpath /usr/lib -llvm -o e2fsadm e2fsadm.o > > /usr/bin/ld: cannot open -llvm: No such file or directory > collect2: ld returned 1 exit status > make[1]: *** [e2fsadm] Error 1 > make[1]: Leaving directory `/usr/local/src/LVM/0.6/tools' > make: *** [all] Error 2 > > > Can someone please shead some light on this error. > > Cheers > George > > > > --== Sent via Deja.com http://www.deja.com/ ==-- > Share what you know. Learn what you don't. > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Systemmanagement C/S Deutsche Telekom AG Entwicklungszentrum Darmstadt Heinz Mauelshagen Otto-Roehm-Strasse 71c Senior Systems Engineer Postfach 10 05 41 64205 Darmstadt mge@ez-darmstadt.telekom.de Germany +49 6151 886-425 FAX-386 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [linux-lvm] Compiling LVM 0.6 on Redhat 6.0 1999-06-23 11:09 ` Heinz Mauelshagen @ 1999-06-24 17:22 ` Luca Berra 0 siblings, 0 replies; 3+ messages in thread From: Luca Berra @ 1999-06-24 17:22 UTC (permalink / raw) To: Heinz Mauelshagen, gnicolao; +Cc: linux-lvm [-- Attachment #1: Type: text/plain, Size: 399 bytes --] On Wed, Jun 23, 1999 at 01:09:00PM +0000, Heinz Mauelshagen wrote: > > Hi there! > > Looks like you had a compile problem in the LVM lib which caused > the library _not_ to be build. > i had to use this patche to compile with glibc2.0/2.1 and a recent (2.2.10-ac3) kernel should not break other cases Regards, Luca -- Luca Berra -- bluca@comedia.it Communications Media & Services S.r.l. [-- Attachment #2: lvm-0.6.glibc.patch --] [-- Type: text/plain, Size: 2255 bytes --] --- 0.6/tools/lib/liblvm.h.make.orig Fri Feb 26 01:46:28 1999 +++ 0.6/tools/lib/liblvm.h Thu Jun 24 08:08:26 1999 @@ -78,6 +78,25 @@ # include <time.h> int llseek ( unsigned int, unsigned long long, unsigned int); +/* from genhd.h */ +#define DOS_EXTENDED_PARTITION 5 +#define LINUX_EXTENDED_PARTITION 0x85 +#define WIN98_EXTENDED_PARTITION 0x0f +#define LINUX_SWAP_PARTITION 0x82 + +struct partition { + unsigned char boot_ind; /* 0x80 - active */ + unsigned char head; /* starting head */ + unsigned char sector; /* starting sector */ + unsigned char cyl; /* starting cylinder */ + unsigned char sys_ind; /* What partition type */ + unsigned char end_head; /* end head */ + unsigned char end_sector; /* end sector */ + unsigned char end_cyl; /* end cylinder */ + unsigned int start_sect; /* starting sector counting from 0 */ + unsigned int nr_sects; /* nr of sectors in partition */ +} __attribute__((packed)); + #else /* __GLIBC__ < 2 */ #if LINUX_VERSION_CODE >= KERNEL_VERSION ( 2, 1, 0) @@ -94,10 +113,10 @@ # include <linux/msdos_fs.h> # include <malloc.h> # include <stdio.h> +# include <linux/genhd.h> #endif /* __GLIBC__ > 1 */ #include <sys/ioctl.h> -#include <linux/genhd.h> #include <linux/major.h> #include <lvm.h> --- 0.6/tools/lib/pv_get_size.c.make.orig Fri Feb 26 01:46:28 1999 +++ 0.6/tools/lib/pv_get_size.c Thu Jun 24 08:05:16 1999 @@ -112,9 +112,10 @@ #endif /* is it a welcome extended partition? */ if ( part[i].sys_ind == DOS_EXTENDED_PARTITION || - part[i].sys_ind == LINUX_EXTENDED_PARTITION) { + part[i].sys_ind == LINUX_EXTENDED_PARTITION || + part[i].sys_ind == WIN98_EXTENDED_PARTITION) { #ifdef DEBUG - debug ( "pv_get_size -- DOS/LINUX_EXTENDED_PARTITION\n"); + debug ( "pv_get_size -- DOS/LINUX/W98_EXTENDED_PARTITION\n"); #endif extended_flag = 1; offset = extended_offset + part[i].start_sect; --- 0.6/tools/lvm_user.h.make.orig Thu Jun 24 08:09:49 1999 +++ 0.6/tools/lvm_user.h Thu Jun 24 08:09:57 1999 @@ -42,7 +42,7 @@ #include <features.h> #include <liblvm.h> -#include <linux/genhd.h> +/* #include <linux/genhd.h> */ #include <linux/major.h> #if ( __GLIBC__ > 1) ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~1999-06-24 17:22 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 1999-06-23 0:22 [linux-lvm] Compiling LVM 0.6 on Redhat 6.0 George Nicolaou 1999-06-23 11:09 ` Heinz Mauelshagen 1999-06-24 17:22 ` Luca Berra
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.