Fwd: Re: request modification to configure.ac

Bill Fassler bill.fassler at yahoo.com
Tue Feb 26 17:20:03 EST 2008


Oops just realized I responded directly to Stu instead of the devel at pidgin.im

Bill Fassler <bill.fassler at yahoo.com> wrote: Date: Tue, 26 Feb 2008 12:50:28 -0800 (PST)
From: Bill Fassler <bill.fassler at yahoo.com>
Subject: Re: request modification to configure.ac
To: Stu Tomlinson <stu at nosnilmot.com>

 I have to swap the order of the lines and add the dependency. Hopefully the patch will make it easier to see what I mean.  I can't imagine this adversely affecting the mainstream desktop users of pidgin or finch, but I haven't verified this.

Bill

Stu Tomlinson <stu at nosnilmot.com> wrote: On Tue, 2008-02-26 at 12:07 -0800, Bill Fassler wrote:
> Even with the newest pidgin release I continue have to manually modify
> your configure.ac file in order to ensure that -lpanel preceeds
> -lncurses during linking.  You folks helped me identify this issue the
> first time I encountered it so I am wondering if this change affects
> the mainstream users?  If not would you considering making this change
> in future releases?
> 
>     AC_CHECK_LIB(panelw, update_panels,  [GNT_LIBS="$GNT_LIBS
> -lpanelw"], [enable_consoleui=no], [-lncursesw])
>     AC_CHECK_LIB(ncursesw, initscr, [GNT_LIBS="$GNT_LIBS -lncursesw"],
> [enable_consoleui=no])
> 
> and
> 
>                 AC_CHECK_LIB(panel, update_panels,
> [GNT_LIBS="$GNT_LIBS -lpanel"], [enable_consoleui=no], [-lncurses])
>         AC_CHECK_LIB(ncurses, initscr, [GNT_LIBS="$GNT_LIBS
> -lncurses"], [enable_consoleui=no])

Is it just the order of the checks you need changing? or do you just
need the 4th argument to AC_CHECK_LIB for panel{,w}? It would be easier
to see exactly what you want changing if you can supply a patch.

Regards,


Stu.


        

---------------------------------
Looking for last minute shopping deals?   Find them fast with Yahoo! Search.--- configure.ac~ 2007-12-07 09:36:58.000000000 -0500
+++ configure.ac 2008-02-26 13:25:00.000000000 -0500
@@ -566,8 +566,8 @@
   [compile finch against the ncurses includes in DIR])],
   [ac_ncurses_includes="$withval"], [ac_ncurses_includes=""])
 if test "x$enable_consoleui" = "xyes"; then
- AC_CHECK_LIB(ncursesw, initscr, [GNT_LIBS="-lncursesw"], [enable_consoleui=no])
- AC_CHECK_LIB(panelw, update_panels, [GNT_LIBS="$GNT_LIBS -lpanelw"], [enable_consoleui=no])
+ AC_CHECK_LIB(panelw, update_panels, [GNT_LIBS="$GNT_LIBS -lpanelw"], [enable_consoleui=no], [-lncursesw])
+ AC_CHECK_LIB(ncursesw, initscr, [GNT_LIBS="$GNT_LIBS -lncursesw"], [enable_consoleui=no])
 
  if test "x$enable_consoleui" = "xyes"; then
   dnl # Some distros put the headers in ncursesw/, some don't
@@ -609,8 +609,8 @@
  else
   # ncursesw was not found. Look for plain old ncurses
   enable_consoleui=yes
-  AC_CHECK_LIB(ncurses, initscr, [GNT_LIBS="-lncurses"], [enable_consoleui=no])
-  AC_CHECK_LIB(panel, update_panels, [GNT_LIBS="$GNT_LIBS -lpanel"], [enable_consoleui=no])
+                AC_CHECK_LIB(panel, update_panels, [GNT_LIBS="$GNT_LIBS -lpanel"], [enable_consoleui=no], [-lncurses])
+  AC_CHECK_LIB(ncurses, initscr, [GNT_LIBS="$GNT_LIBS -lncurses"], [enable_consoleui=no])
   AC_DEFINE(NO_WIDECHAR, 1, [Define to 1 if you don't have wide-character support.])
   if test x"$ac_ncurses_includes" != "x"; then
    GNT_CFLAGS="-I$ac_ncurses_includes"


       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/devel/attachments/20080226/e2385db9/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.ac.patch
Type: text/x-patch
Size: 1446 bytes
Desc: pat1144294570
URL: <http://pidgin.im/pipermail/devel/attachments/20080226/e2385db9/attachment-0002.bin>


More information about the Devel mailing list