Salam nabil Thanks for what you've done, as I already looked at libquran, and I had the same issues! and I solved what you solved (uhh) The thing is, I didnt upload nothing, as I never had an account, but now i do :D.
I'm lost now, as after I fixed the lib, loads of things has changed, and I don't think this is fair, as its like breaking what others did, or at least, I need their permission. However, there is still problems in my side, and I'll be happy to see what you've done (if you can send it me) so I compare both, then upload your code (as you have more programming experience than me :D), after asking for permission of course :) what did you do about le_short()? I commented it out :), as I cant find out its purpose yet, its not documented! Let me know bro, Wassalam 3alaikum
Message: 4 Date: Wed, 18 Jul 2007 15:15:03 +0200 (CEST) From: nabil ben khalifa <[EMAIL PROTECTED]> Subject: libquran configuration and compilation errors + patch To: Development Discussions <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" When I tried to configure libquran got from arabeyes cvs, I had the following error: configure: error: "libspeex header not found" In fact, configure looks for speex headers in /usr/include/ while they are in /usr/include/speex. The same problem arises with quran.h and quranaudio.c when compiling. (I use Mandriva release 2007.0 (Official) for i586 and Moreover, it seems that the "le_short" function is no more exported by the speex library (I got the following error: quran/libquran/.libs/libquran.so: undefined reference to `le_short' collect2: ld returned 1 exit status ) I have a patch to resolve these problems, are there any developers of the quran project so that they can look at the patch and discuss these problems ? I had also errors on gnomequran due to incompatibilities between the gnomequran application and the libquran data structures. Here also I have a patch which solves these problems (I will send it if someone is interested) Here is the patch for libquran Index: configure.in =================================================================== RCS file: /home/arabeyes/cvs/projects/quran/libquran/configure.in,v retrieving revision 1.14 diff -b -u -2 -r1.14 configure.in --- configure.in 29 Dec 2005 19:03:49 -0000 1.14 +++ configure.in 17 Jul 2007 16:04:29 -0000 @@ -25,5 +25,5 @@ AC_HEADER_STDC AC_CHECK_HEADER(expat.h,,AC_MSG_ERROR("libexpat header not found")) -AC_CHECK_HEADER(speex.h,,AC_MSG_ERROR("libspeex header not found")) +AC_CHECK_HEADER(speex/speex.h,,AC_MSG_ERROR("libspeex header not found")) dnl XIPH_PATH_OGG(,AC_MSG_ERROR("libogg not found")) AC_CHECK_HEADER(ogg/ogg.h,,AC_MSG_ERROR("libogg header not found")) Index: quran.h =================================================================== RCS file: /home/arabeyes/cvs/projects/quran/libquran/quran.h,v retrieving revision 1.18 diff -b -u -2 -r1.18 quran.h --- quran.h 29 Dec 2005 19:03:49 -0000 1.18 +++ quran.h 17 Jul 2007 16:04:30 -0000 @@ -31,5 +31,5 @@ #ifndef SPEEX_CALLBACKS_H -#include <speex_callbacks.h> +#include <speex/speex_callbacks.h> #endif Index: quranaudio.c =================================================================== RCS file: /home/arabeyes/cvs/projects/quran/libquran/quranaudio.c,v retrieving revision 1.5 diff -b -u -2 -r1.5 quranaudio.c --- quranaudio.c 29 Dec 2005 19:03:49 -0000 1.5 +++ quranaudio.c 17 Jul 2007 16:04:30 -0000 @@ -21,8 +21,8 @@ */ -#include <speex.h> -#include <speex_header.h> -#include <speex_stereo.h> -#include <speex_callbacks.h> +#include <speex/speex.h> +#include <speex/speex_header.h> +#include <speex/speex_stereo.h> +#include <speex/speex_callbacks.h> #include <ogg/ogg.h> @@ -33,4 +33,6 @@ #include "quranaudio.h" +#define le_short(s) ((short) ((unsigned short) (s) << 8) | ((unsigned short) (s) >> 8)) + /********************************* Published functions ********************************/ Nabil Ben Khalifa --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail -------------- next part -------------- An HTML attachment was scrubbed... URL: /archives/developer/attachments/20070718/62ee2082/attachment.htm ------------------------------ _______________________________________________ Developer mailing list [email protected] http://lists.arabeyes.org/mailman/listinfo/developer End of Developer Digest, Vol 43, Issue 12 *****************************************
_______________________________________________ Developer mailing list [email protected] http://lists.arabeyes.org/mailman/listinfo/developer

