David,

Many thanks for your reply. I installed both bison and byacc, and flex rpms without any problem. Then I tried to install Sylpheed again. Got this message from ./configure


checking for GLIB - version >= 1.2.6... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: Test for GLIB failed. See the file 'INSTALL' for help.

I searched in the Mandrake RPMS.cooker and found these:

[[SND]] glib-gettextize-2.0...> 21-Aug-2002 12:15 14k
[[SND]] glibc-2.2.5-16mdk.i5..> 19-Aug-2002 09:07 3.6M
[[SND]] glibc-devel-2.2.5-16..> 19-Aug-2002 09:08 1.6M
[[SND]] glibc-doc-2.2.5-16md..> 19-Aug-2002 09:08 765k
[[SND]] glibc-doc-pdf-2.2.5-..> 19-Aug-2002 09:09 3.1M
[[SND]] glibc-i18ndata-2.2.5..> 19-Aug-2002 09:09 2.6M
[[SND]] glibc-profile-2.2.5-..> 19-Aug-2002 09:09 10.2M
[[SND]] glibc-static-devel-2..> 19-Aug-2002 09:10 886k
[[SND]] glibc-utils-2.2.5-16..> 19-Aug-2002 09:10 44k
[[SND]] glibc_lsb-2.2.90-11m..> 18-Sep-2002 07:02 1.0M

Which one should I install? I tried to install glibc-2.2.5-16mdk.i586.rpm but get dependency errors:

error: failed dependencies:
initscripts <= 6.40.2-6mdk conflicts with glibc-2.2.5-16mdk
glibc = 2.2.4 is needed by locales-2.3.1.2-4mdk
glibc = 2.2.4 is needed by locales-2.3.1.2-4mdk
glibc = 2.2.4 is needed by glibc-devel-2.2.4-6mdk

Did I install the wrong rpm?

Many thanks.

From: [EMAIL PROTECTED] (David E. Fox)
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [newbie]
Date: Sun, 24 Nov 2002 10:43:35 -0800 (PST)

> I searched yacc in google but couldn't find a package called yacc. Is it a
> package? If it is not, how can I obtain it?

Lex and yacc are related, if not somewhat complementary in function,
but there are some differences. First of all, yacc stands for yet
another compiler compiler. Well, what's a compiler compiler? Well,
it's a tool that people use to compile compilers with :). Actually,
it's a tool to parse language grammars - for instance the language
grammars in role playing games, ftp sessions, irc, and others may use
yacc or a similar tool. It's not something that is only used with
computer programming language designers.

Specifically for yacc, there are several variants. There's Berkeley
yacc (byacc). Also there's GNU's yacc, which is called 'bison' (yak /
bison) :) get it? Mandrake has a bison, it's (currently)

bison-1.35-3mdk.i586.rpm

Mandrake also has berkeley yacc (byacc), available as

byacc-1.9-12.mdk.i586.rpm

I am not sure what the differences are, but it's been my experience
that packages might want one, and some might want the other, so it's
probably safe to install both.

If a tool needs yacc/bison/byacc to build, it'll probably need lex aas
well. There's a few different versions as well: flex, for instance

flex-2.5.4a-20.mdk.i586.rpm


> Wei



Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com

_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Reply via email to