All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexandra Yates <alexandra.yates at linux.intel.com>
To: powertop@lists.01.org
Subject: Re: [Powertop] [PATCH] use pkg-config to find ncurses
Date: Fri, 25 Apr 2014 16:58:55 -0700	[thread overview]
Message-ID: <56235.10.254.3.215.1398470335.squirrel@linux.intel.com> (raw)
In-Reply-To: 534EF035.8040802@gentoo.org

[-- Attachment #1: Type: text/plain, Size: 3813 bytes --]

Hi Zero,

Based on Sergey's feedback can you send a revision for your patches?

thank you,
Alex
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 04/16/2014 03:54 PM, Sergey Senozhatsky wrote:
>> On (04/16/14 12:41), Kok, Auke-jan H wrote:
>>> ncurses by itself does not provide a pkgconfig check, it is however
>>> manually added by various distributions, but not all of them.
>>>
>>> So, the patch below breaks building powertop for those distributions.
>>>
>>
>> yes. good point. apparently ncurses provides pkg-config files these
>> days.
>> but there still may be distributions that use older ncurses versions.
>
>
> pkgconfig support was added on 20090103 according to the changelog here:
> http://invisible-island.net/ncurses/NEWS.html.
>
> Is is really a major concern to to require a version of ncurses released
> within the last 5 years?
>
> - -Zero
>>
>> 	-ss
>>
>>> I suggest that if you really want to make it use pkg-config, you write
>>> it in such a way that if pkg-config checking fails, it will still
>>> attempt to search for the appropriate libs instead.
>>>
>>> Auke
>>>
>>>
>>>
>>> On Wed, Apr 16, 2014 at 8:20 AM, Rick "Zero_Chaos" Farina
>>> <zerochaos(a)gentoo.org> wrote:
>> Original bug report: https://bugs.gentoo.org/show_bug.cgi?id=486124
>>
>> Depending on how ncurses is built, it may require different information
>> passed to the linker.  Use pkg-config to detect the correct information:
>>
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -46,7 +46,7 @@
>>  AC_FUNC_STRTOD
>>  AC_CHECK_FUNCS([fdatasync getpagesize gettimeofday memmove memset mkdir
>> munmap pow realpath regcomp select setlocale socket sqrt strcasecmp
>> strchr strdup strerror strncasecmp strstr strtoul strtoull])
>>
>> -AC_SEARCH_LIBS([delwin], [ncursesw ncurses], [], AC_MSG_ERROR([ncurses
>> is required but was not found]), [])
>> +PKG_CHECK_MODULES(ncurses, ncurses, [LIBS="$LIBS $ncurses_LIBS"],
>> AC_MSG_ERROR([ncurses is required but was not found]))
>>
>>  has_libpci=0
>>  PKG_CHECK_MODULES([PCIUTILS], [libpci],[has_libpci=1],[
>>
>>
>> Original patch:
>> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-power/powertop/files/powertop-2.4-tinfo.patch?revision=1.1&view=markup
>>
>> Please include this fix.
>>
>> thanks,
>> Zero
>>>> _______________________________________________
>>>> PowerTop mailing list
>>>> PowerTop(a)lists.01.org
>>>> https://lists.01.org/mailman/listinfo/powertop
>>> _______________________________________________
>>> PowerTop mailing list
>>> PowerTop(a)lists.01.org
>>> https://lists.01.org/mailman/listinfo/powertop
>>>
>>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.22 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBAgAGBQJTTvA1AAoJEKXdFCfdEflK/VYP/2D9II4S6BMw/1flPtHfj5Yn
> 2L+iy9KpIbRAaV0n6XI4/0ppGM+21xXbw372z56ne/MBKqJD0TCOF2AyHhD/178U
> oNkTjAt0aJuToO/IDZAR5Q4oD8KXQAO67lsH+VHkuV3R93hpxQ49COaGnPW62TvR
> I3nBRJMiqN6sixQa5M5wT2OlQz9mzs7GxEt2VeRXNHtoLAvPScJYM6p1v1An/Vcz
> a6YvLmKB0S5t5m3a8Nc7EAvcqJNgnKKtMBgfv8d6zi5ueFtdn4TxAKxqXZeNpgiV
> uY/lKa1Ycz924ftd+iLTAf6q3H6PVY7GJnYbRXZ7niz0PqXtExgOmZ6JonZIhdBC
> +TX161fjRQYjTf6JjwMYzKTc4Vx9lUjX4f/0jsPDmC/Wu0NcDL8GbBqP45AYIktX
> I1uo6vDqglxg6vQDL3OrL+6oolDITfJaSTFFZ7QezdyA9uflCR9uQaCbnJ7zKCF/
> acD1Vh9gabRQw2Mq1n9ATB9mpuFUESclVz6Xs/PCiWCTLM5XyIhfUU/RCeOEjG2j
> ooEx999sAlrdjK5WH+chL1A/yQyamcfuH8cQmOO2p7o70Z6++/u18OdwbCRkgioe
> 87LaoT2VRwNAcQhR9X7XVYqGC8CbCtCISDPzEmH+AcCy8rPBNb3i9S7SNDiaVOAo
> vc7kO3EajD6QYFp6aH2K
> =o+vQ
> -----END PGP SIGNATURE-----
> _______________________________________________
> PowerTop mailing list
> PowerTop(a)lists.01.org
> https://lists.01.org/mailman/listinfo/powertop
>


Thank you,
Alexandra.

             reply	other threads:[~2014-04-25 23:58 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-25 23:58 Alexandra Yates [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-05-06  6:40 [Powertop] [PATCH] use pkg-config to find ncurses Kok, Auke-jan H
2014-05-06  4:57 Wout Mertens
2014-05-05 23:19 Alexandra Yates
2014-04-29 14:19 Rick Zero_Chaos Farina
2014-04-16 21:03 Rick Zero_Chaos Farina
2014-04-16 19:54 Sergey Senozhatsky
2014-04-16 19:41 Kok, Auke-jan H
2014-04-16 15:20 Rick Zero_Chaos Farina

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56235.10.254.3.215.1398470335.squirrel@linux.intel.com \
    --to=powertop@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.