Errors While Making Espeak

Jonathan Duddington jsd at clara.co.uk
Mon Jan 22 16:45:47 EST 2007


In article <20070122212549.GA32349 at lnx3.holmesgrown.com>,
   Steve Holmes <steve at holmesgrown.com> wrote:
> I just downloaded espeak 1.18 and copied portaudio19.h to portaudio.h
> to build espeak with compatibility with portaudio V19.  I already
> built portaudio as a Slackware package and installed it.  Now, when I
> do a 'make', I get the error that visibility=hidden is not a
> recognized option.

An error or a warning?

> Is this now obsolete or something?
> Oh, I'm using gcc 3.3.6 right now; anybody know anything about this?

No, the problem is that it's newer than your compiler.

> I looked it up in the GCC manual but it appears there to be used
> inside headers or something.  I just took it out of the Makefile and
> it seems to compile fine. 

Yes, it will be OK.
This option just prevents identifiers and functions which are internal
to the  libespeak  shared library from being seen by programs which use
the library.  It prevents clutter of the namespace.





More information about the Speakup mailing list