> Message: 4
> Date: Fri, 20 Jul 2007 17:44:42 +0200 (CEST)
> From: nabil ben khalifa <[EMAIL PROTECTED]>
> Subject: RE : Re: RE : 4. libquran configuration and compilation
>         errors + patch RE: libquran concerns (nabil ben khalifa) (Mohammed
>         Adnène Trojette)
> To: Development Discussions <[email protected]>
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=iso-8859-1
>
> Assalamo alaykom,
>
> --- "A.Haq Abbad" <[EMAIL PROTECTED]> a écrit :
>
> > Salam
> > Thanks for the fix, but testing on debian, there is
> > a problem.
> > first, when I compile "testquran.c" it looks for
> > "quran.h" in "/usr/include"
> > however, its not there, it sais "<quran.h>" missing.
> > its placed in "usr/local/inlcude" the same goes for
> > the lib it self! but why
> > is that?
>
> The /usr/local is the default location of the libquran
> includes (/usr/local/include) and library
> (/usr/local/lib). To override this and make that the
> libquran includes be /usr/include and library be
> /usr/lib you can instruct the configure to do so, i.e
> before compiling (the make command), you issue the
> command "configure --prefix=/usr" .


Is there a reason to be under usr/local/include, if not, I think it needs to
be corrected, as testquran expects it to be there!
I'll try the prefix thing and i'll let you know :), even though this shall
be done automatically :)

> also, after getting "testquran" to compile and run,
> > there is a problem:
> > "Error initializing libquran, code -5" i do have
> > package installed! "sound,
> > receiter".
> >
> > i'll keep playing round with it.
> >
> > wassalam
>
> I think you have touched here one of the weaknesses of
> the quran app I have noticed, which is error handling
> and lack of giving back to the user explicit error
> messages.


To fix this, I think you need to go through all error 5 areas and change it
to a custom message!
This requires time, or think of another way to handle error messages!

As for me, I tried to go through it all, to see where the error message
hits. The thing is, the debugger crashes at function "getuid()" in
initializing!
i.e. I cannot continue with debugging, it keeps saying "function
unreachable" and/or "no debugging info found/applied" and such a thing!
Totally lost there :D.


The error you get is related either to the
> configuration file, the data directory setting or the
> installed languages, but without patching the
> testquran  app to have a more explicit error I can't
> say more. I will try to make this patch if you are
> interested.


If you have the time, that would be good for everyone!
As for the patches you generated so far, are they in the CVS yet? if not,
they need to be upthere for new comers,
and the explenation on the INSTALL file, on how to get around some issues.

Wassalam 3alaikum.

Nabil Ben Khalifa


new file might look like this:
file INSTALL:
--------------------------------------------------------------------------------
INSTALLATION STEPS:

------------------
Compiling libquran
------------------

./configure
make
su -c 'make install'

-------------------
Compiling libqruan CVS
-------------------

If downloaded from CVS:

make -f Makefile.cvs
./configure
make
su -c 'make install'

If it complains about "./ltmain.sh' not found"

try "libtoolize --force" before "make -f Makefile.cvs"

for ubuntu users:

"sudo make install" instead of "su -c make install"

you might need to "configure --prefix=/usr"

----------------------------------------------------------------------------------
_______________________________________________
Developer mailing list
[email protected]
http://lists.arabeyes.org/mailman/listinfo/developer

رد على