|
From: <pst...@us...> - 2008-05-24 00:18:32
|
Revision: 559
http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=559&view=rev
Author: pstieber
Date: 2008-05-23 17:18:25 -0700 (Fri, 23 May 2008)
Log Message:
-----------
Applied a slightly modified version of a patch provided by Donald B. Moore.
Donald's changes:
Adds initial content to new FAQ website area.
Pete's changes:
Reformatted the page.
Modified Paths:
--------------
web/htdocs/faq/index.php
Modified: web/htdocs/faq/index.php
===================================================================
--- web/htdocs/faq/index.php 2008-05-22 18:16:07 UTC (rev 558)
+++ web/htdocs/faq/index.php 2008-05-24 00:18:25 UTC (rev 559)
@@ -15,8 +15,117 @@
</TD>
<TD class="mainCopy">
<H2>Jazz++ FAQ</H2>
+<p>
+Here you will find some of the most Frequently Asked Questions that the Jazz++
+team get asked by Jazz++ users, along with helpful answers to those questions.
+</p>
+<p>
+This area is broken down into two parts --
+</p>
+<p>
+The User FAQ deals with general user questions regarding the operation and use
+of Jazz++ itself.
+</p>
+<p>
+The Developer FAQ deals with specific questions related to the Jazz++ code
+itself, and possible problems when compiling/using that code on the
+platforms/OS' currently supported by Jazz++.
+</p>
+
<H3>User FAQ</H3>
+<p>
+
+</p>
+
<H3>Developer FAQ</H3>
+<p>
+<b>Q.</b> When I run configure, I get the following error...
+</p>
+<p>
+<b>A.</b> If you are trying to build/compile Jazz++ from sourcecode tarball or
+the Jazz++ svn repository, you may encounter one or more of the following
+errors. Check through this list of errors below and see if the error message
+you've encountered has already been noted before emailing the Jazz++
+developers about these sorts of problems. These are typically <u>not</u>
+problems with Jazz++ or the Jazz++ source itself, but usually more indicative
+of a problem with the 'host' computer system software setup.
+</p>
+<p>
+<b>Error:</b>
+</p>
+<pre>
+../jazz/configure: line 4844: AC_PROG_LIBTOOL: command not found
+
+configure.ac:44: error: possibly undefined macro: AC_PROG_LIBTOOL
+If this token and others are legitimate, please use m4_pattern_allow.
+See the Autoconf documentation.
+autoreconf: /usr/bin/autoconf failed with exit status: 1
+</pre>
+<p>
+<b>Problem:</b> The <tt>libtools</tt> package is not installed.
+</p>
+<p>
+<b>Likely Cause:</b> [linux] 'desktop' installation, SDK not installed
+</p>
+<p>
+<b>Solution:</b> Install the <tt>libtools</tt> package and retry
+</p>
+<p>
+During the installation stage of most all Linux based distributions, the
+person installing the system is given a choice as to what sort of system
+they would like to install. Typically the choices are something like
+'Server', 'Desktop', and 'Work Station'. The linux SDK (software developers
+kit) is *NOT* routinely installed as part of a standard 'Desktop' type linux
+installation, and this is true for most all mainstream linux distributions.
+However the SDK *IS* routinely installed by most linux distributions when the
+'Work Station' install option is selected, and this is how some people end up
+with the SDK and others not...who end up seeing this sort of error. It's not
+a problem - you don't have to reinstall everything, you just need to add
+the SDK packages.
+</p>
+<p>
+Adding the SDK packages is where some people have problems. The linux SDK
+is a -collection- of packages, not just a single package. That said, there is
+a 'single' package entry in most linux distribution 'package managers' which
+is itself a 'meta-package' containing a list of the packages needed to be
+installed to have a complete SDK installed. Some people make the mistake of
+installing the GCC package onto their system, thinking this is the SDK itself
+(or that the other required packages of the SDK will be installed as
+dependancy packages). In actuality, GCC is both a part of the overall SDK
+-and- a valid stand-alone installation target, so installing it won't pull in
+any other the other required SDK packages at all.
+</p>
+<p>
+TODO: add SDK meta-package names for various linux distros
+</p>
+<p>
+<b>Error:</b>
+</p>
+<pre>
+Project.o: In function `JZProject':
+/home/auser/Build/JazzBuild/src/../../jazz/src/Project.cpp:167:
+undefined reference to `tAudioPlayer::tAudioPlayer(JZSong*)'
+/home/auser/Build/JazzBuild/src/../../jazz/src/Project.cpp:167:
+undefined reference to `tAudioPlayer::tAudioPlayer(JZSong*)'
+collect2: ld returned 1 exit status
+</pre>
+<p>
+<b>Problem:</b> ALSA library headers missing, Alsa-dev package not installed
+</p>
+<p>
+<b>Solution:</b> Install ALSA development package and retry.
+</p>
+<p>
+Most linux distributions do not defaulty install all 'development' packages.
+These development packages contain all the runtime library header (and
+sometimes 'C' code) files needed for other programs (like Jazz++) to compile.
+Jazz++ depends on the ALSA API function declarations to build on linux, so you
+need to install this package before attempting to compile Jazz++ from source
+tarball or the svn repository.
+</p>
+<p>
+TODO: add ALSA devel package names for various linux distros
+</p>
<?php
require_once('../include/footer.php');
?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|