gnuspeech-contact
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gnuspeech-contact] Experimental program


From: Nickolay V. Shmyrev
Subject: Re: [gnuspeech-contact] Experimental program
Date: Fri, 21 Dec 2007 22:27:41 +0300

В Птн, 21/12/2007 в 18:19 +0000, Giampiero Salvi пишет:
> Hi Marcelo,
> great that you did this. I've downloaded the source code and tried to 
> compile but without succes. The configure script does not complain, but it 
> does not include the right flags for the compiler to find the xerces-c 
> include files. I am using ubuntu 7.10 which doesn't have a package for the 
> xerces-c library, so I downloaded the source code from 
> http://xerces.apache.org/ and compiled it. Then I included the option:
> 
> --with-libxerces-c-prefix=/path/to/xerces-c-src_2_8_0
> 
> when I run configure. This is the path that contains the lib and 
> include directories for xerces-c. However, running make I get:
> 
> In file included from articulation2.cpp:22:
> gs_config_file.h:23:31: error: xercesc/dom/DOM.hpp: No such file or 
> directory
> gs_config_file.h:24:47: error: xercesc/parsers/XercesDOMParser.hpp: No 
> such file or directory
> In file included from gs_config_file.h:30,
>                   from articulation2.cpp:22:
> 
> and a long list of other file not found errors. The files seem to be there 
> in the right place:
> /path/to/xerces-c-src_2_8_0/include/xercesc/dom/DOM.hpp
> /path/to/xerces-c-src_2_8_0/include/xercesc/parsers/XercesDOMParser.hpp
> ...
> 

Ubuntu has package for xerces-c:

http://packages.ubuntu.com/gutsy/libs/libxerces27

About this problem, it seems that not all automake job is done properly.
In theory it updates CPPFLAGS but somehow they aren't used.

Marcelo: 

About check, I though about this:

--- configure.ac        2007-12-21 22:01:37.000000000 +0300                     
+++ configure.ac.new    2007-12-21 22:07:20.000000000 +0300                     
@@ -11,6 +11,10 @@ AC_PROG_CC                                                   
 # Checks for libraries.                                                        
 rlc_XERCESC                                                                    
                                                                                
+if test x$HAVE_LIBXERCES_C != xyes ; then                                      
+    AC_MSG_ERROR([Library xerces-c is required])                               
+fi                                                                             
+                                                                               
 # Checks for header files.                                                     
 AC_HEADER_DIRENT                                                               
 AC_CHECK_HEADERS([sys/param.h])                                                
  

Attachment: signature.asc
Description: Эта часть сообщения подписана цифровой подписью


reply via email to

[Prev in Thread] Current Thread [Next in Thread]