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=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=yj5+vNn0T5NDv1aZjaub5eFykYem18cyctLgAmtbjSs=; b=PTcZ5gHuTzz8Eh+eHHf1UvgA+/BrlT9m7QSNibfpTEhXmMrI5k79ECyiatNNsvciMQ l19SVhEskb+uoqxnWXDw2ItRdNEoP4BD9d02C7+UO0MoHsVHZPbBevY6gKc1ig3dMPZs NRxKvfAkVpMjy3fsbXEZ3dLm4jUAiyRRPw6eqeZE8AjX1sYuzTfialeLkCLq1y1R2IKD PAMFoxGWVTC201gdnn+2jkfD2GqXilNYJCXe4+0AckfK2hrb3xT1ygGFv8RNsS6VqHf9 F13dgHMDcpEevKT1ty4lt19UZy6xeSlgYJtrSP3C2BIXQgHXxcjrBZvgR+NR/CndV37Z +vPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=yj5+vNn0T5NDv1aZjaub5eFykYem18cyctLgAmtbjSs=; b=CMQQqazLc+RA1Acqj4Xv+qcenuX3Q/No8/SaHBFn7HfMnNFeK5aXWJVyyEIAOmiJ9Q 1mzH0dOXSL96Lajbh2mwZGUb/aLfpHLvXntr4sjGSAhuA3H8W7AmAI9oOAGYK7sCONUV XAh+ot2oKQomk/3pQnIYh8U5IecXx3UuKEY2eTKV6U2I+32LUFTr5soNbsUdkrkChAES CoyyANmTC3batxl4GW3OaIPnaTUMsQM0SbZGWcXWEYZosEtLdFp/Owa+t6rnt7f0SbwJ kEDN/3r/4Pe67FxGW3/zlnQXFkmGBekNR1GXRt4Vl2PwBNRJkgSVtaGkEfNlR87jsxP+ mkDQ== X-Gm-Message-State: APjAAAWjYQWRZ8nTkJA8t0WwIMqH+L1mlO/JdClWgUJZwADXm5WB48YA gvrUYNCUBX7mGhU6LFUl5N8GMd4AxRlmeeqXq8ZeCiaO X-Google-Smtp-Source: APXvYqxGaLhMh38SqZk8v2Nx0YxUxzF2mj3keZhV55B9EmaTaduGOZUWrFuUaqvOED6ZjDTihCxSwDb2OBqCBPYDxW0= X-Received: by 2002:a05:6602:2289:: with SMTP id d9mr67643878iod.47.1563819551671; Mon, 22 Jul 2019 11:19:11 -0700 (PDT) MIME-Version: 1.0 References: <20190715153907 DOT 34c5ba01 AT demon> <939c5bf9242d8ede0bda44d308f1bfe9 AT iae DOT nl> In-Reply-To: From: "Craig Niederberger (craignied AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Mon, 22 Jul 2019 13:19:00 -0500 Message-ID: Subject: Re: [geda-user] pcb bug on Mac To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary="000000000000decbc1058e491c1d" Reply-To: geda-user AT delorie DOT com --000000000000decbc1058e491c1d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks, Chad! They were both already there: Warning: gd 2.2.5 is already installed and up-to-date To reinstall 2.2.5, run `brew reinstall gd` craign AT Office-iMac =EE=82=B0 ~/code/3D printer/Toys/The_3D_Printed_Marble_Machine__3 =EE=82=B0 brew install freegl= ut Warning: freeglut 3.0.0 is already installed and up-to-date To reinstall 3.0.0, run `brew reinstall freeglut` How do you want me to get you that configure output? Craig Niederberger MD FACS Clarence C. Saelhof Professor and Head, Department of Urology, UIC College of Medicine Professor, Department of Bioengineering, UIC College of Engineering Co-Editor in Chief, Fertility and Sterility Follow me on Twitter On Mon, Jul 22, 2019 at 8:22 AM Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > Sorry, this slipped off my radar! If I ever fail to get back to you in a > timely manner, please ping me. > > Try installing "freeglut" instead of libGLU. I think Mesa should depend o= n > this. You may need to rebuild Mesa after you install it. > > For gd you could try this: > https://brewinstall.org/Install-gd-on-Mac-with-Brew/ > > If all that fails, please send me your configure output without the > "--disable-gl" flag. > > Thanks, > --Cahd > > > > On Wed, Jul 17, 2019 at 11:40 AM Craig Niederberger (craignied AT gmail DOT com) > [via geda-user AT delorie DOT com] wrote: > >> That would be wonderful, Chad! Starting by looking at the dependencies, = I >> have everything in Homebrew but gd2 and libGLU. (See below.) Any idea ho= w >> to install those with Homebrew? >> >> Craig >> >> brew info intltool >> intltool: stable 0.51.0 (bottled) >> String tool >> https://wiki.freedesktop.org/www/Software/intltool >> /usr/local/Cellar/intltool/0.51.0 (20 files, 186.5KB) * >> Poured from bottle on 2019-07-16 at 20:25:22 >> From: >> https://github.com/Homebrew/homebrew-core/blob/master/Formula/intltool.r= b >> =3D=3D> Analytics >> install: 2,128 (30 days), 6,801 (90 days), 46,186 (365 days) >> install_on_request: 573 (30 days), 1,772 (90 days), 8,436 (365 days) >> build_error: 0 (30 days) >> >> brew info pkgconfig >> pkg-config: stable 0.29.2 (bottled) >> Manage compile and link flags for libraries >> https://freedesktop.org/wiki/Software/pkg-config/ >> /usr/local/Cellar/pkg-config/0.29.2 (11 files, 627.2KB) * >> Poured from bottle on 2019-05-07 at 17:14:12 >> From: >> https://github.com/Homebrew/homebrew-core/blob/master/Formula/pkg-config= .rb >> =3D=3D> Analytics >> install: 108,188 (30 days), 324,074 (90 days), 1,363,017 (365 days) >> install_on_request: 27,251 (30 days), 80,370 (90 days), 328,850 (365 day= s) >> build_error: 0 (30 days) >> >> tclsh >> % puts $tcl_version >> 8.6 >> % info patchlevel >> 8.6.6 >> >> Not sure about gd2? >> >> brew info gtk >> gtk+: stable 2.24.32 (bottled), HEAD >> GUI toolkit >> https://gtk.org/ >> /usr/local/Cellar/gtk+/2.24.32_3 (1,194 files, 59.9MB) * >> Poured from bottle on 2019-07-16 at 20:26:37 >> From: >> https://github.com/Homebrew/homebrew-core/blob/master/Formula/gtk+.rb >> =3D=3D> Dependencies >> Build: gobject-introspection =E2=9C=98, pkg-config =E2=9C=94 >> Required: atk =E2=9C=94, gdk-pixbuf =E2=9C=94, hicolor-icon-theme =E2=9C= =94, pango =E2=9C=94 >> =3D=3D> Options >> --HEAD >> Install HEAD version >> =3D=3D> Analytics >> install: 18,728 (30 days), 31,763 (90 days), 119,995 (365 days) >> install_on_request: 3,903 (30 days), 7,107 (90 days), 24,130 (365 days) >> build_error: 0 (30 days) >> >> brew info gtkglext >> gtkglext: stable 1.2.0 (bottled) >> OpenGL extension to GTK+ >> https://projects.gnome.org/gtkglext/ >> /usr/local/Cellar/gtkglext/1.2.0_3 (78 files, 2MB) * >> Poured from bottle on 2019-07-16 at 20:26:41 >> From: >> https://github.com/Homebrew/homebrew-core/blob/master/Formula/gtkglext.r= b >> =3D=3D> Dependencies >> Build: pkg-config =E2=9C=94 >> Required: glib =E2=9C=94, gtk+ =E2=9C=94 >> =3D=3D> Analytics >> install: 1,694 (30 days), 3,676 (90 days), 9,243 (365 days) >> install_on_request: 156 (30 days), 265 (90 days), 711 (365 days) >> build_error: 0 (30 days) >> >> Not sure about libglu? >> >> brew info mesa >> mesa: stable 19.1.2 (bottled), HEAD >> Graphics Library >> https://www.mesa3d.org/ >> /usr/local/Cellar/mesa/19.1.2 (39 files, 12.7MB) * >> Poured from bottle on 2019-07-17 at 07:25:27 >> From: >> https://github.com/Homebrew/homebrew-core/blob/master/Formula/mesa.rb >> =3D=3D> Dependencies >> Build: meson-internal =E2=9C=98, ninja =E2=9C=98, pkg-config =E2=9C=94, = python AT 2 =E2=9C=94 >> Required: expat =E2=9C=94, gettext =E2=9C=94 >> =3D=3D> Requirements >> Required: x11 =E2=9C=94 >> =3D=3D> Options >> --HEAD >> Install HEAD version >> =3D=3D> Analytics >> install: 680 (30 days), 1,995 (90 days), 3,585 (365 days) >> install_on_request: 161 (30 days), 511 (90 days), 1,131 (365 days) >> build_error: 0 (30 days) >> >> >> On Tue, Jul 16, 2019 at 2:10 PM Chad Parker (parker DOT charles AT gmail DOT com) >> [via geda-user AT delorie DOT com] wrote: >> >>> Hi Craig- >>> >>> I've been maintaining the MacPorts build system, but I haven't had the >>> bandwidth to maintain the Homebrew system in parallel. >>> >>> The dbus interface isn't currently very useful, so, we disable it by >>> default in MacPorts. Here is an excerpt from the Portfile that shows th= e >>> default dependencies and configure options. I would recommend that you = try >>> building with these. >>> >>> depends_build port:intltool \ >>> port:pkgconfig >>> depends_run bin:wish:tk >>> depends_lib port:gd2 \ >>> port:gtk2 \ >>> port:gtkglext \ >>> port:libGLU \ >>> port:mesa >>> >>> configure.args --mandir=3D${prefix}/share/man \ >>> --infodir=3D${prefix}/share/info \ >>> --disable-update-desktop-database \ >>> --disable-dbus \ >>> --disable-update-mime-database >>> >>> If you decide that you would like the GL features, I can help you try t= o >>> get that working. >>> >>> --Chad >>> >>> On Tue, Jul 16, 2019 at 1:14 PM Craig Niederberger (craignied AT gmail DOT com= ) >>> [via geda-user AT delorie DOT com] wrote: >>> >>>> I successfully compiled, did make & make install pcb 4.20 on Mac OSX >>>> 10.14 Mojave using Homebrew. This is what I did: >>>> >>>> brew cask install mactex >>>> brew install autoconf automake gettext intltool libtool dbus gd >>>> gtkglext shared-mime-info desktop-file-utils libffi >>>> brew link --force gettext >>>> export LC_CTYPE=3DC >>>> export LANG=3DC >>>> export LDFLAGS=3D"-L/usr/local/opt/libffi/lib" >>>> export PKG_CONFIG_PATH=3D"/usr/local/opt/libffi/lib/pkgconfig" >>>> ./configure >>>> make >>>> sudo make install >>>> >>>> I'm getting an unpopulated window with the following error in the >>>> console: >>>> >>>> *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated >>>> on 10.7 and later. It should not be used in new applications. Use >>>> convertRectToBacking: instead. >>>> dbus[17064]: Dynamic session lookup supported but failed: launchd did >>>> not provide a socket path, verify that org.freedesktop.dbus-session.pl= ist >>>> is loaded! >>>> pcb_dbus: DBus connection Error (Not enough memory) >>>> >>>> Ideas? Thanks in advance :) >>>> >>> --000000000000decbc1058e491c1d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks, Chad! They were both already there:

Warning: gd 2.2.5 is already installed and up-to-dateTo reinstall 2.2.5, run `brew reinstall gd`
=C2=A0craign AT Office-iMac = =EE=82=B0 ~/code/3D printer/Toys/The_3D_Printed_Marble_Machine__3 =EE=82=B0= brew install freeglut
Warning: freeglut 3.0.0 is already installed and = up-to-date
To reinstall 3.0.0, run `brew reinstall freeglut`

How do you want me to get you that configure output?

Craig Niederberger MD FACS<= br>Clarence C. Saelhof Professor and Head, Department of Urology, UIC Colle= ge of Medicine
Professor, Department of Bioengineering, UIC College of E= ngineering
Co-Editor in Chief, Fertility and Sterility


On Mon, Jul 22, 2019 at 8:22 AM Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
<= div>Sorry, this slipped off my radar! If I ever fail to get back to you in = a timely manner, please ping me.

Try installing &q= uot;freeglut" instead of libGLU. I think Mesa should depend on this. Y= ou may need to rebuild Mesa after you install it.

<= div>For gd you could try this:

If all that fails, = please send me your configure output without the "--disable-gl" f= lag.

Thanks,
--Cahd



On Wed, Jul 17, 2019 at 11:40 AM Craig Niederberger (craignied AT gmail DOT com) [via geda-us= er AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
That= would be wonderful, Chad! Starting by looking at the dependencies, I have = everything in Homebrew but gd2 and libGLU. (See below.) Any idea how to ins= tall those with Homebrew?

=
Craig=C2=A0
=

brew info intltool
intltool: stab= le 0.51.0 (bottled)
String tool
https://wiki.freedesktop.org/ww= w/Software/intltool
/usr/local/Cellar/intltool/0.51.0 (20 files, 186= .5KB) *
=C2=A0 Poured from bottle on 2019-07-16 at 20:25:22
From: https://github.com/Homebrew/homebrew-core/blob/ma= ster/Formula/intltool.rb
=3D=3D> Analytics
install: 2,128 (30 = days), 6,801 (90 days), 46,186 (365 days)
install_on_request: 573 (30 da= ys), 1,772 (90 days), 8,436 (365 days)
build_error: 0 (30 days)

b= rew info pkgconfig
pkg-config: stable 0.29.2 (bottled)
Manage compile= and link flags for libraries
https://freedesktop.org/wiki/Software= /pkg-config/
/usr/local/Cellar/pkg-config/0.29.2 (11 files, 627.2KB)= *
=C2=A0 Poured from bottle on 2019-05-07 at 17:14:12
From: https://github.com/Homebrew/homebrew-core/blob/mast= er/Formula/pkg-config.rb
=3D=3D> Analytics
install: 108,188 (3= 0 days), 324,074 (90 days), 1,363,017 (365 days)
install_on_request: 27,= 251 (30 days), 80,370 (90 days), 328,850 (365 days)
build_error: 0 (30 d= ays)

tclsh
% puts $tcl_version
8.6
% info patchlevel
8.6= .6

Not sure about gd2?

brew info gtk
gtk+: stable 2.24.32 = (bottled), HEAD
GUI toolkit
https://gtk.org/
/usr/local/Cellar/gtk+/2.24.32_3 (1,194 files= , 59.9MB) *
=C2=A0 Poured from bottle on 2019-07-16 at 20:26:37
From:= https://github.com/Homebrew/homebrew-core/blob/ma= ster/Formula/gtk+.rb
=3D=3D> Dependencies
Build: gobject-intro= spection =E2=9C=98, pkg-config =E2=9C=94
Required: atk =E2=9C=94, gdk-pi= xbuf =E2=9C=94, hicolor-icon-theme =E2=9C=94, pango =E2=9C=94
=3D=3D>= Options
--HEAD
Install HEAD version
=3D=3D> Analytics
inst= all: 18,728 (30 days), 31,763 (90 days), 119,995 (365 days)
install_on_r= equest: 3,903 (30 days), 7,107 (90 days), 24,130 (365 days)
build_error:= 0 (30 days)

brew info gtkglext
gtkglext: stable 1.2.0 (bottled)<= br>OpenGL extension to GTK+
https://projects.gnome.org/gtkglext/
/usr/loc= al/Cellar/gtkglext/1.2.0_3 (78 files, 2MB) *
=C2=A0 Poured from bottle o= n 2019-07-16 at 20:26:41
From: https://gith= ub.com/Homebrew/homebrew-core/blob/master/Formula/gtkglext.rb
=3D=3D= > Dependencies
Build: pkg-config =E2=9C=94
Required: glib =E2=9C= =94, gtk+ =E2=9C=94
=3D=3D> Analytics
install: 1,694 (30 days), 3,= 676 (90 days), 9,243 (365 days)
install_on_request: 156 (30 days), 265 (= 90 days), 711 (365 days)
build_error: 0 (30 days)

Not sure about = libglu?

brew info mesa
mesa: stable 19.1.2 (bottled), HEAD
Gra= phics Library
http= s://www.mesa3d.org/
/usr/local/Cellar/mesa/19.1.2 (39 files, 12.7MB)= *
=C2=A0 Poured from bottle on 2019-07-17 at 07:25:27
From: https://github.com/Homebrew/homebrew-core/blob/master/For= mula/mesa.rb
=3D=3D> Dependencies
Build: meson-internal =E2=9C= =98, ninja =E2=9C=98, pkg-config =E2=9C=94, python AT 2 =E2=9C=94
Required:= expat =E2=9C=94, gettext =E2=9C=94
=3D=3D> Requirements
Required:= x11 =E2=9C=94
=3D=3D> Options
--HEAD
Install HEAD version
= =3D=3D> Analytics
install: 680 (30 days), 1,995 (90 days), 3,585 (365= days)
install_on_request: 161 (30 days), 511 (90 days), 1,131 (365 days= )
build_error: 0 (30 days)


<= div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jul 16, 2019 at 2:10 PM Chad P= arker (parker= .charles AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">
Hi C= raig-

I've been maintaining the MacPorts build= system, but I haven't had the bandwidth to maintain the Homebrew syste= m in parallel.

The dbus interface isn't curren= tly very useful, so, we disable it by default in MacPorts. Here is an excer= pt from the Portfile that shows the default dependencies and configure opti= ons. I would recommend that you try building with these.

=
depends_build =C2=A0 =C2=A0 =C2=A0 port:intltool \
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 port:pkgconfig<= br>depends_run =C2=A0 =C2=A0 =C2=A0 =C2=A0 bin:wish:tk
depends_lib =C2= =A0 =C2=A0 =C2=A0 =C2=A0 port:gd2 \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 port:gtk2 \
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 port:gtkglext \
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 port:libGLU \=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 por= t:mesa

configure.args =C2=A0 =C2=A0 =C2=A0--mandir=3D${prefix}/share= /man \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 --infodir=3D${prefix}/share/info \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 --disable-update-desktop-database= \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= --disable-dbus \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 --disable-update-mime-database

I= f you decide that you would like the GL features, I can help you try to get= that working.

--Chad

On Tue, Jul 16, 201= 9 at 1:14 PM Craig Niederberger (craignied AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> w= rote:
I success= fully compiled, did make & make install pcb 4.20 on Mac OSX 10.14 Mojav= e using Homebrew. This is what I did:

brew cask install mactex
brew install autoconf automake= gettext intltool libtool dbus gd gtkglext shared-mime-info desktop-file-ut= ils libffi
brew link --force gettext
export LC_CTYPE=3DC
export LANG=3DC
ex= port LDFLAGS=3D"-L/usr/local/opt/libffi/lib"
export PKG_CONFIG= _PATH=3D"/usr/local/opt/libffi/lib/pkgconfig"
./configure
m= ake
sudo make install

I'm getting an unpopulated window with the following error in t= he console:
<= br>
*** WARNI= NG: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and l= ater. It should not be used in new applications. Use convertRectToBacking: = instead.
dbus[17064]: Dynamic session lookup supported but failed: launc= hd did not provide a socket path, verify that org.freedesktop.dbus-session.= plist is loaded!
pcb_dbus: DBus connection Error (Not enough memory)
=

Ideas? Thanks in adv= ance :)
--000000000000decbc1058e491c1d--