[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: parted-1.8.1 parse error gcc 2.95.3

From: Till Wimmer
Subject: Re: parted-1.8.1 parse error gcc 2.95.3
Date: Wed, 20 Dec 2006 20:16:43 +0100
User-agent: Icedove (X11/20061116)

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.

address@hidden 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

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?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]