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