Thank you for the answer.

i had some booting problem with the older version hence i'd like to try the latest one...

It's a very strange bahaviour. The code in question is here:

       if (!_device_stat (dev, &dev_stat))
               goto error;
       if (!ped_device_open (dev))
               goto error;

       LinuxSpecific *arch_specific = LINUX_SPECIFIC (dev);

When i comment out the few "if" lines before, the compiler doesn't complain anymore. Looks quite arbitrary to me because the same lines are used in almost every function before.

Is there a way to compile a static version of parted? Or maybe someone could send me a binary linekd aganist glibc 2.2?

thanx again.
Till

[EMAIL PROTECTED] wrote:
On Wed, Dec 20, 2006 at 02:02:49PM +0100, Till Wimmer wrote:

i'd like to compile the latest parted version for a old linux wiht
glibc 2.2.5 and gcc 2.95.3,

but i get a parse error:

arch/linux.c: In function `init_dasd': 972: parse error before `*'
arch/linux.c:984: `arch_specific' undeclared (first use in this
arch/linux.c:function) 984: (Each undeclared identifier is reported
arch/linux.c:only once 984: for each function it appears in.)

configure line was: ./configure --disable-Werror --disable-debug
--disable-nls

does anybody know how to solve this problem?
Try an older version of Parted, or revert the DASD support if you know
how.  Or pay someone to find a solution for you (there are at least
three or four people on this list who are competent enough).
Have you tried compiling with --enable-debug?

  Leslie




_______________________________________________
bug-parted mailing list
bug-parted@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-parted

Reply via email to