[ecasound] 'make' of ecasound-2.4.5 fails even though 'configure' is OK

From: Sergei Steshenko <sergstesh@email-addr-hidden>
Date: Thu Dec 21 2006 - 01:17:31 EET

Hello,

I have just finished building ecasound-2.4.5 in the framework of my tool (see
signature).

Originally the 'make' failed because the compiler couldn't resolve

#include <readline.h>
#include <history.h>

in 'ecasound-2.4.5/ecasound/eca-curses.cpp' file, and for a reason - when
'readline' is built locally, like in my case, the header files are installed
under <prefix>/include/readline/ , e.g.:

-rw-r--r-- 1 sergei users 4684 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/chardefs.h
-rw-r--r-- 1 sergei users 10207 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/history.h
-rw-r--r-- 1 sergei users 3529 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/keymaps.h
-rw-r--r-- 1 sergei users 34354 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/readline.h
-rw-r--r-- 1 sergei users 2182 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/rlconf.h
-rw-r--r-- 1 sergei users 1503 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/rlstdc.h
-rw-r--r-- 1 sergei users 2977 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/rltypedefs.h
-rw-r--r-- 1 sergei users 3167 2006-12-19 20:02
/maxtor5/sergei/AppsFromScratchWD/install/readline-5.1/include/readline/tilde.h
.

Changing 'ecasound-2.4.5/ecasound/eca-curses.cpp' file to become:

"
[197] 1:06 sergei@email-addr-hidden:/maxtor5/sergei/AppsFromScratchWD> diff
build/ecasound-2.4.5/ecasound/eca-curses.cpp build/ecasound-2.4.5/ecasound/eca-curses.cpp.original
45,46c45,46
< #include <readline/readline.h>
< #include <readline/history.h>

---
> #include <readline.h>
> #include <history.h>
[198] 1:10 sergei@email-addr-hidden:/maxtor5/sergei/AppsFromScratchWD>
"
solves the problem.
Interestingly enough, 'configure' appears to do the right job:
"
build/ecasound-2.4.5/config.log:configure:23842: checking readline.h usability
build/ecasound-2.4.5/config.log:conftest.c:69:22: readline.h: No such file or directory
build/ecasound-2.4.5/config.log:| #include <readline.h>
build/ecasound-2.4.5/config.log:configure:23900: checking readline.h presence
build/ecasound-2.4.5/config.log:conftest.c:36:22: readline.h: No such file or directory
build/ecasound-2.4.5/config.log:| #include <readline.h>
build/ecasound-2.4.5/config.log:configure:23970: checking for readline.h
build/ecasound-2.4.5/config.log:configure:23994: checking readline/readline.h usability
build/ecasound-2.4.5/config.log:configure:24052: checking readline/readline.h presence
build/ecasound-2.4.5/config.log:configure:24122: checking for readline/readline.h
build/ecasound-2.4.5/config.log:configure:24310: checking readline/history.h usability
build/ecasound-2.4.5/config.log:configure:24368: checking readline/history.h presence
build/ecasound-2.4.5/config.log:configure:24438: checking for readline/history.h
build/ecasound-2.4.5/config.log:ac_cv_header_readline_h=no
build/ecasound-2.4.5/config.log:ac_cv_header_readline_history_h=yes
build/ecasound-2.4.5/config.log:ac_cv_header_readline_readline_h=yes
",
however, this doesn't affect the source file in the manner it should have.
I believe the include paths in 'ecasound-2.4.5/ecasound/eca-curses.cpp' file should be
fixed/set according to 'configure' findings.
Thanks,
  Sergei.
Applications From Scratch: http://appsfromscratch.berlios.de/
__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Thu Dec 21 04:15:02 2006

This archive was generated by hypermail 2.1.8 : Thu Dec 21 2006 - 04:15:02 EET