[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-pkg-config
Subject:    Re: Issue Building pkg-config
From:       Dan Kegel <dank () kegel ! com>
Date:       2019-11-18 16:09:00
Message-ID: CAPF-yObWtPo7YWDBDhZqPzGcL8hBnQi8mFFDpDEju+qkD7uhbw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Suggestion:
$ sudo apt install libc6-dev

or maybe

$ sudo apt update
$ sudo apt-get build-dep pkg-config
$ sudo apt-get install build-essential devscripts

You can then even build the system pkg-config like this:

enable the deb-src lines in /etc/apt/sources.list, then:

$ sudo apt update
$ apt-get source pkg-config
$ cd pkg-config-0.29.1  (or whatever)
$ debuild -b -uc -us



On Mon, Nov 18, 2019 at 7:07 AM Larsen Vanofferen <lkv0315@me.com> wrote:

>
>
> Begin forwarded message:
>
> *From: *Larsen Vanofferen <lkv0315@me.com>
> *Subject: **Issue Building pkg-config*
> *Date: *November 18, 2019 at 9:43:51 AM EST
> *To: *pkg-config@lists.freedesktop.org
>
> Hello, I am trying to build pkg-config on my raspberry pi 4B running the
> most up to date version of raspbian. I have installed both gettext and
> libconfig, which seem to be the only dependencies. The ./configure ended up
> working as expected. Once running the sudo make, the readout eventually
> gives the following
>
> gconvert.c:61:2: error: #error GNU libiconv not in use but included
> iconv.h is from libiconv
>  #error GNU libiconv not in use but included iconv.h is from libiconv
>   ^~~~~
> make[6]: *** [Makefile:1373: libglib_2_0_la-gconvert.lo] Error 1
> make[6]: Leaving directory '/home/pi/Downloads/pkg-config-0.29.1/glib/glib'
> make[5]: *** [Makefile:1934: all-recursive] Error 1
> make[5]: Leaving directory '/home/pi/Downloads/pkg-config-0.29.1/glib/glib'
> make[4]: *** [Makefile:953: all] Error 2
> make[4]: Leaving directory '/home/pi/Downloads/pkg-config-0.29.1/glib/glib'
> make[3]: *** [Makefile:1046: all-recursive] Error 1
> make[3]: Leaving directory '/home/pi/Downloads/pkg-config-0.29.1/glib'
> make[2]: *** [Makefile:770: all] Error 2
> make[2]: Leaving directory '/home/pi/Downloads/pkg-config-0.29.1/glib'
> make[1]: *** [Makefile:707: all-recursive] Error 1
> make[1]: Leaving directory '/home/pi/Downloads/pkg-config-0.29.1'
> make: *** [Makefile:463: all] Error 2
>
>
> I'm pretty new at this whole Linux/Unix kind of thing so I really have no
> idea of where to go from here, since neither the libiconfig's README or
> INSTALL text files had any relevant info. The pkg-config README and INSTALL
> texts provided me with no helpful info, at least that I understand. Any
> help would be greatly appreciated! Thanks!
>
>
> _______________________________________________
> pkg-config mailing list
> pkg-config@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/pkg-config

[Attachment #5 (text/html)]

<div dir="ltr">Suggestion:  <div>$ sudo apt install  \
libc6-dev</div><div><br></div><div><div>or maybe</div><div><br></div><div>$ sudo apt \
update</div><div>$  sudo apt-get build-dep pkg-config</div><div>$ sudo apt-get \
install build-essential devscripts</div><div><br></div><div>You can then even build \
the system pkg-config like this:</div><div><br></div><div><div>enable the deb-src \
lines in /etc/apt/sources.list, \
then:<br></div><div><div></div></div></div><div><br></div><div>$ sudo apt \
update</div><div>$ apt-get source pkg-config<br></div><div>$ cd pkg-config-0.29.1   \
(or whatever)</div><div>$ debuild -b -uc \
-us<br></div></div><div><br></div><div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 18, 2019 at 7:07 AM \
Larsen Vanofferen &lt;<a href="mailto:lkv0315@me.com">lkv0315@me.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div \
style="overflow-wrap: break-word;"><br><div><br><blockquote type="cite"><div>Begin \
forwarded message:</div><br><div style="margin:0px"><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif;color:rgb(0,0,0)"><b>From: </b></span><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif">Larsen Vanofferen &lt;<a \
href="mailto:lkv0315@me.com" \
target="_blank">lkv0315@me.com</a>&gt;<br></span></div><div style="margin:0px"><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif;color:rgb(0,0,0)"><b>Subject: </b></span><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif"><b>Issue Building \
pkg-config</b><br></span></div><div style="margin:0px"><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif;color:rgb(0,0,0)"><b>Date: </b></span><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif">November 18, 2019 at 9:43:51 AM \
EST<br></span></div><div style="margin:0px"><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif;color:rgb(0,0,0)"><b>To: </b></span><span \
style="font-family:-webkit-system-font,&quot;Helvetica \
Neue&quot;,Helvetica,sans-serif"><a href="mailto:pkg-config@lists.freedesktop.org" \
target="_blank">pkg-config@lists.freedesktop.org</a><br></span></div><br><div><div \
style="overflow-wrap: break-word;">Hello, I am trying to build pkg-config on my \
raspberry pi 4B running the most up to date version of raspbian. I have installed \
both gettext and libconfig, which seem to be the only dependencies. The ./configure \
ended up working as expected. Once running the sudo make, the readout eventually \
gives the following<div><br></div><div><div><font face="Menlo" \
style="font-size:14px">gconvert.c:61:2: <font color="#ff1f00">error</font>: #error \
GNU libiconv not in use but included iconv.h is from libiconv</font></div><div><font \
face="Menlo" style="font-size:14px">  #<font \
style="background-color:rgba(255,255,255,0)" color="#ff1f00">error</font> GNU \
libiconv not in use but included iconv.h is from libiconv</font></div><div><font \
face="Menlo" style="font-size:14px">   <font \
color="#ff1f00">^~~~~</font></font></div><div><font face="Menlo" \
style="font-size:14px">make[6]: *** [Makefile:1373: libglib_2_0_la-gconvert.lo] Error \
1</font></div><div><font face="Menlo" style="font-size:14px">make[6]: Leaving \
directory &#39;/home/pi/Downloads/pkg-config-0.29.1/glib/glib&#39;</font></div><div><font \
face="Menlo" style="font-size:14px">make[5]: *** [Makefile:1934: all-recursive] Error \
1</font></div><div><font face="Menlo" style="font-size:14px">make[5]: Leaving \
directory &#39;/home/pi/Downloads/pkg-config-0.29.1/glib/glib&#39;</font></div><div><font \
face="Menlo" style="font-size:14px">make[4]: *** [Makefile:953: all] Error \
2</font></div><div><font face="Menlo" style="font-size:14px">make[4]: Leaving \
directory &#39;/home/pi/Downloads/pkg-config-0.29.1/glib/glib&#39;</font></div><div><font \
face="Menlo" style="font-size:14px">make[3]: *** [Makefile:1046: all-recursive] Error \
1</font></div><div><font face="Menlo" style="font-size:14px">make[3]: Leaving \
directory &#39;/home/pi/Downloads/pkg-config-0.29.1/glib&#39;</font></div><div><font \
face="Menlo" style="font-size:14px">make[2]: *** [Makefile:770: all] Error \
2</font></div><div><font face="Menlo" style="font-size:14px">make[2]: Leaving \
directory &#39;/home/pi/Downloads/pkg-config-0.29.1/glib&#39;</font></div><div><font \
face="Menlo" style="font-size:14px">make[1]: *** [Makefile:707: all-recursive] Error \
1</font></div><div><font face="Menlo" style="font-size:14px">make[1]: Leaving \
directory &#39;/home/pi/Downloads/pkg-config-0.29.1&#39;</font></div><div><font \
face="Menlo" style="font-size:14px">make: *** [Makefile:463: all] Error \
2</font></div></div><div><font face="Menlo" \
style="font-size:14px"><br></font></div><div><font face="Menlo" \
style="font-size:14px"><br></font></div><div>I'm pretty new at this whole Linux/Unix \
kind of thing so I really have no idea of where to go from here, since neither the \
libiconfig's README or INSTALL text files had any relevant info. The pkg-config \
README and INSTALL texts provided me with no helpful info, at least that I \
understand. Any help would be greatly appreciated! \
Thanks!</div></div></div></blockquote></div><br></div>_______________________________________________<br>
 pkg-config mailing list<br>
<a href="mailto:pkg-config@lists.freedesktop.org" \
target="_blank">pkg-config@lists.freedesktop.org</a><br> <a \
href="https://lists.freedesktop.org/mailman/listinfo/pkg-config" rel="noreferrer" \
target="_blank">https://lists.freedesktop.org/mailman/listinfo/pkg-config</a></blockquote></div>



[Attachment #6 (text/plain)]

_______________________________________________
pkg-config mailing list
pkg-config@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pkg-config

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic