Have a look at Linked Frameworks section in the Xcode Groups & Files
pane. I've found in the past that for setting up the project on a
different system, I've often had to remove the custom frameworks (Tube
and GnuSpeech) and then add them again, so Xcode correctly picks up
the new locations -- unless they're in standard system Framework
folders. If you would like additional information on Xcode, have a
look at the book "Xcode Unleashed" -- there may be others.
Also, you might just want to confirm that when you open up the build
options panel (CMD-i), select the Build tab, and some ways down you
will see in the "Search Paths" section the option: Framework Paths,
specifically, double-click and see that it's set to "$(SRCROOT)/.."
with the "recursive" switch turned on. This is set for all the
individual xcode projects. This expands out to show you the actual
additional paths used to search and link against. $(SRCROOT) is
configured on my system to point to "../.." in the General tab of the
project info panel (CMD-i). Alternatively, you can just use hard paths
in specifying the header/framework paths.
If you have the frameworks installed, then you might want to go to
where they are (/Library/Frameworks/GnuSpeech.framework and /Library/
Frameworks/Tube.framework) and rename them (say with .original
appended), and then create links in /Library/Frameworks/ to the
compiled frameworks in your project directory. You only really need to
do this if you think you will be modifying or experimenting with the
Tube and GnuSpeech frameworks. That way apps pick up the latest
changes to these frameworks, instead of using the previously installed
frameworks.
Also, if you have problems, try opening up the Tube and GnuSpeech
xcode projects, and build them separately. Then go back and try and
build the various apps etc. that depend on them. This in the event of
some odd Xcode project configuration settings.
If you've made any other changes to the build settings, I suggest
downloading another copy of the distribution as a backup "reference-
only" copy so you can compare against it to see if your build
settings for any given project match. Accidental or experimental
changes to some of these settings may result in warnings or even
errors during compilation/linking.
Best,
Dalmazio
On 2009-11-04, at 12:06 PM, John Delaney wrote:
Ok, found the diagnostic info. I have the most recent build of
GnuSpeech, and the applications do produce speech.
Also I have a question, I notice that in Xcode, rather than having
the compiled frameworks, you have an xcode project of the
framework. When I try to do that I get linking errors. How do you
do include the uncompiled frameworks and then get them to compile?
I've looked through all the settings and can't figure out the
problem. Pardon my rookie questions.
On Wed, Nov 4, 2009 at 12:17 AM, Dalmazio Brisinda <[email protected]
> wrote:
John,
Could you try installing the latest pre-compiled beta-release
version and see if the various applications generate speech? Then we
can hopefully rule out any sort of system configuration issue -- at
least as far as the executable apps and libs are concerned.
Also, to get the backtrace of the segmentation fault, open Console,
and show the Log List. Then scroll down and you should see under the
headings DIAGNOSTIC INFORMATION -> User Diagnostic Information ->
<the crash file> or FILES -> ~/Library/Logs -> CrashReporter -> <the
crash file>
Best,
Dalmazio
_______________________________________________
gnuspeech-contact mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnuspeech-contact