X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=g/G6x5y1WzfTePNyuiVClMQvilbKvmZT+H9OXTxbe3o=; b=oduJ4Q9bQCBHHX/EQqiqEacepQd/KhVO6Jrcf/8d6oaSs8jkw+16SglUFi8XJhMVSD zhJDGOHg+iFBVyuL3qtD/L6K99ORf1i73OUm7UaMZ6OrNofqYuTLUNYTGusAfAuyN6LW EfjYpt66Z/D/alRavkdZ9ZaB2FbzB5q98PD6XmW/u2KaPX/o1Zy38O51GqIeKeJY5WO/ nofZG78Env49X+31gZIcD4OGIFsKhgKgOI6ZWiwEHEJTVVPEJSjU/rCXGXMUg+ZRCZ8q ll6s/JN7kuiEZTDbrMyIswoMwGZg9bXaGyDYUtLgAtRIvyviL7+rNcEQHn9lgeHE5DSl nA8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=g/G6x5y1WzfTePNyuiVClMQvilbKvmZT+H9OXTxbe3o=; b=DBm+2P3+8V20RYbuJhPgN4Fll1yDrIGktbkpNGTOMv8CZsZ4N6fqmQ/dB2eTzbHeWw MP2Sx6bayTmf2Xp09Hs0rHADZy0lwEF+wwBSR5hBZQ/NR+Guw3YCm7b9Z+GssmJF7Rzb LF2mSeB0V1K8Mvemor+tVM9F0cq6qqFKvLeZRHAdJ4o+ypJhC3J0nuJCY+7r1wEBv7Wz NoJxDdTw5z0bpMTIqhdMnTanT6c6Q4z8MGdfj7MqIqt6+Showd4yw9LShzx7vBLfNbRM 7BXS7qsSj9npdOjNWUX0cRLojF4I8ONEGli0C5DuSrfxo+yKttLAqX/iQPBNJGqtWyWb dLaw== X-Gm-Message-State: AMke39kpWkgGGRuFKGe5AZkffFhmk3147cbUZivDFqAMbpGoibt5oVvrmKhOYTbIeW3fvYO7crXx6DyinGmyyg== X-Received: by 10.200.56.76 with SMTP id r12mr8484410qtb.2.1487356076926; Fri, 17 Feb 2017 10:27:56 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <58A4AFF5 DOT 3040008 AT xs4all DOT nl> <7d12886d-a802-d5e3-1abf-b113e436a5ff AT tio DOT cz> <501527a2-ab82-4795-f8b5-2bb7a0795421 AT tio DOT cz> <44d9173e-c265-c444-210d-ae0fecea4b9f AT tio DOT cz> From: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com]" Date: Fri, 17 Feb 2017 18:27:56 +0000 Message-ID: Subject: Re: [geda-user] RFC feedback on release pcb-4.0.0 requested To: gEDA User Mailing List Content-Type: multipart/alternative; boundary=001a1137d9ec9ef2210548be12ec Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --001a1137d9ec9ef2210548be12ec Content-Type: text/plain; charset=UTF-8 Do you have https://www.opencsw.org/package/libgd_dev/ installed? Peter On 17 February 2017 at 18:26, Peter Clifton wrote: > That might well be the root-cause of the PCB configure being unhappy with > GD. > > Shortly before the 4.0.0 release (Commit on Jan 14th) - the configure > check was re-worked to use pkg-config, as is now the preferred method. > > Rather than going back to the (long deprecated) gdlib-config check - any > chance you can help us understand what is necessary to get gd installed > with pkg-config support on Solaris? > > Kind regards, > > Peter > > On 17 February 2017 at 18:09, Jan Damborsky wrote: > >> Hi Peter, >> >> $ pkg-config --modversion libgd >> Package libgd was not found in the pkg-config search path. >> Perhaps you should add the directory containing `libgd.pc' >> to the PKG_CONFIG_PATH environment variable >> No package 'libgd' found >> $ >> >> It fails, because IPS (*) package delivering libgd >> does not contain 'pc' file: >> >> $ pkg contents library/gd | grep pc >> $ >> >> Jan >> >> (*) IPS stands for "Image Packaging System" which is packaging system used >> on Oracle Solaris 11 >> >> >> >> On 02/17/17 06:36 PM, Peter Clifton (petercjclifton AT googlemail DOT com) [via >> geda-user AT delorie DOT com] wrote: >> >> Chad - do you think we have an issue with how GD is being detected on >> this platform? >> >> Are we using gd-config in configure, or pkg-config. (It seems the later >> is preferred now). (I'm not at my development machine at the moment). >> >> See: >> >> https://github.com/gphoto/libgphoto2/issues/137 >> >> >> Jan: >> >> What does this command: >> >> pkg-config --modversion libgd >> >> output? >> >> >> >> On 17 February 2017 at 17:20, Jan Damborsky wrote: >> >>> Hi Chad, >>> >>> that indeed helped, thanks :-) >>> >>> 4.0.0 now builds with gcc as well as Oracle Solaris Studio, >>> both 32-bit and 64-bit, so I will start using it. >>> >>> Nothing imminent though, as I "produce" just couple of PCBs >>> per year (electronics is my hobby, not a daily job). >>> >>> Cheers, >>> Jan >>> >>> >>> On 02/17/17 02:47 PM, Chad Parker (parker DOT charles AT gmail DOT com) [via >>> geda-user AT delorie DOT com] wrote: >>> >>> Jan- >>> >>> What happens if you add "-lgd" to your definition of GDLIB_LIBS? >>> >>> --Chad >>> >>> On Fri, Feb 17, 2017 at 4:41 AM, Jan Damborsky wrote: >>> >>>> On 02/15/17 08:45 PM, Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via >>>> geda-user AT delorie DOT com] wrote: >>>> >>>>> Hello list members, >>>>> >>>>> It has been almost a month to this day that a new release of pcb was >>>>> done. >>>>> >>>>> In this month there have been some 709 downloads of the tarball. >>>>> >>>>> What we active developers would like to have feedback on is: >>>>> >>>>> 1) how many list members have downloaded the tarball ? >>>>> >>>>> (0 or +1 suffices) >>>>> >>>> >>>> +1 >>>> >>>> >>>>> 2) how many list members have tried to build an run the new version of >>>>> pcb ? >>>>> >>>>> (0 or +1 suffices) >>>>> >>>> >>>> I run pcb on Oracle Solaris 11, so tried to build 4.0.0 there, >>>> but it failedduringconfigure phase in following way: >>>> >>>> $ ./configure --disable-gl --disable-toporouter >>>> ... >>>> checking for GDLIB... no >>>> configure: error: Note: cannot find gdlib. >>>> This is required for gcode, nelma, png HIDs >>>> You may want to review the following errors: >>>> No package 'gdlib' found >>>> $ >>>> >>>> I have libgd installed on the system: >>>> >>>> $ gdlib-config --all >>>> GD library 2.0.35 >>>> includedir: /usr/include/gd2 >>>> cflags: -I/usr/include/gd2 >>>> ldflags: -L/usr/lib >>>> libs: -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng -lz -lm >>>> libdir: /usr/lib >>>> features: GD_XPM GD_JPEG GD_FONTCONFIG GD_FREETYPE GD_PNG GD_GIF >>>> GD_GIFANIM GD_OPENPOLYGON >>>> $ >>>> >>>> Setting GDLIB_CFLAGS and GDLIB_LIBS helped a little bit: >>>> >>>> $ GDLIB_CFLAGS="-I/usr/include/gd2" GDLIB_LIBS="-lXpm -lX11 -ljpeg >>>> -lfontconfig -lfreetype -lpng -lz -lm" ./configure --disable-gl >>>> --disable-toporouter >>>> ... >>>> checking for GDLIB... yes >>>> checking for gdImageGif... no >>>> configure: error: Your gd installation does not appear to include gif >>>> support. >>>> You may need to update your installation of gd or disable >>>> gif export with --disable-gif >>>> $ >>>> >>>> I verified that the library does providegdImageGif(): >>>> >>>> $ nm /usr/lib/libgd.so|grep gdImageGif$ >>>> [183] | 148980| 62|FUNC |GLOB |0 |16 |gdImageGif >>>> $ >>>> >>>> Full config.log available at >>>> >>>> http://tio.ddns.net/config.log >>>> >>>> Could you please let me know what I may be missing? >>>> >>>> Thank you, >>>> Jan >>>> >>>> >>> >>> >> >> > --001a1137d9ec9ef2210548be12ec Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Do you have=C2=A0https://www.opencsw.org/package/libgd_dev/ installed?
Peter

On 17 February 2017 at 18:26, Peter Clifton <= petercjclifton AT googlemail DOT com> wrote:
That might well be the root-cause of the PCB co= nfigure being unhappy with GD.

Shortly before the 4.0.0 = release (Commit on Jan 14th) - the configure check was re-worked to use pkg= -config, as is now the preferred method.

Rather th= an going back to the (long deprecated) gdlib-config check - any chance you = can help us understand what is necessary to get gd installed with pkg-confi= g support on Solaris?

Kind regards,

= Peter

On 17 February 2017 at 18:09, Jan D= amborsky <dambi AT tio DOT cz> wrote:
=20 =20 =20
Hi Peter,

$ pkg-config --modversion libgd
Package libgd was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgd.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgd' found
$

It fails, because IPS (*) package delivering libgd
does not contain 'pc' file:


$ pkg contents library/gd | grep pc
$

Jan

(*) IPS stands for "Image Packaging System" which = is packaging system used
=C2=A0 =C2=A0=C2=A0 on Oracle Solaris 11



On 02/17/17 06:36 PM, Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com] wrote:
Chad - do you think we have an issue with how GD is being detected on this platform?

Are we using gd-config in configure, or pkg-config. (It seems the later is preferred now). (I'm not at my development machine at the moment).

See:



Jan:

What does this command:

pkg-config --modversion=C2=A0libgd

output?



On 17 February 2017 at 17:20, Jan Damborsky <dambi AT tio DOT cz> wrote:
Hi Chad,

that indeed helped, thanks :-)

4.0.0 now builds with gcc as well as Oracle Solaris Studio,
both 32-bit and 64-bit, so I will start using it.

Nothing imminent though, as I "produce"= just couple of PCBs
per year (electronics is my hobby, not a daily job).

Cheers,
Jan


On 02/17/17 02:47 PM, Chad Parker (<= a class=3D"m_6772079666013099597m_-6704214669881996947m_1802727900901258778= moz-txt-link-abbreviated" href=3D"mailto:parker DOT charles AT gmail DOT com" target= =3D"_blank">parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com<= tt>] wrote:

Jan-

What happens if you add "-lgd" to you= r definition of GDLIB_LIBS?

--Chad

On Fri, Feb 17, 2017 at 4:41 AM, Jan Damborsky <dambi AT tio DOT cz&= gt; wrote:
On 02/15/1= 7 08:45 PM, Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via geda-user AT delorie DOT com] wrote:
Hello list members,

It has been almost a month to this day that a new release of pcb was done.

In this month there have been some 709 downloads of the tarball.

What we active developers would like to have feedback on is:

1) how many list members have downloaded the tarball ?

=C2=A0 (0 or +1 suffices)

+1


2) how many list members have tried to build an run the new version of pcb ?

=C2=A0 (0 or +1 suffices)

I run pcb on Oracle Solaris 11, so tried to build 4.0.0 there,
but it failedduringconfigure phase in following way:

$ ./configure --disable-gl --disable-toporouter
...
checking for GDLIB... no
configure: error: Note: cannot find gdlib.
This is required for gcode, nelma, png HIDs
You may want to review the following errors:
No package 'gdlib' found<= tt>
$

I have libgd installed on the system:

$ gdlib-config --all
GD library=C2=A0 2.0.35
includedir: /usr/include/gd2<= br> cflags:=C2=A0 =C2=A0 =C2=A0-I/usr/incl= ude/gd2
ldflags:=C2=A0 =C2=A0 =C2=A0 -L/usr/li= b
libs:=C2=A0 =C2=A0 =C2=A0 =C2=A0-lXpm = -lX11 -ljpeg -lfontconfig -lfreetype -lpng -lz -lm<= br> libdir:=C2=A0 =C2=A0 =C2=A0/usr/lib
features:=C2=A0 =C2=A0GD_XPM GD_JPEG GD_FONTCONFIG GD_FREETYPE GD_PNG GD_GIF GD_GIFANIM GD_OPENPOLYGON
$

Setting GDLIB_CFLAGS and GDLIB_LIBS helped a little bit:

$ GDLIB_CFLAGS=3D"-I/usr/include/= gd2" GDLIB_LIBS=3D"-lXpm -lX11 -ljpeg -lfontcon= fig -lfreetype -lpng -lz -lm" ./configure --disable-gl --disable-toporouter
...
checking for GDLIB... yes
checking for gdImageGif... no=
configure: error: Your gd installation does not appear to include gif support.
You may need to update your installation of gd or disable
gif export with --disable-gif=
$

I verified that the library does providegdImageGif():

$ nm /usr/lib/libgd.so|grep gdImageGif$
[183]=C2=A0 =C2=A0|=C2=A0 =C2=A0 14898= 0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 62|FUNC |GLOB |0=C2=A0 =C2=A0 |16 |gdImageGif
$

Full config.log available at<= br>
http://tio.ddns.net/config.log=

Could you please let me know what I may be missing?

Thank you,
Jan







--001a1137d9ec9ef2210548be12ec--