You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(9) |
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(6) |
Feb
(6) |
Mar
(13) |
Apr
(10) |
May
(4) |
Jun
(5) |
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
(6) |
Nov
(7) |
Dec
(8) |
2002 |
Jan
(3) |
Feb
(6) |
Mar
(2) |
Apr
(8) |
May
(4) |
Jun
(4) |
Jul
(4) |
Aug
|
Sep
(4) |
Oct
(15) |
Nov
(4) |
Dec
(2) |
2003 |
Jan
(5) |
Feb
(9) |
Mar
(8) |
Apr
(6) |
May
(1) |
Jun
(7) |
Jul
(10) |
Aug
|
Sep
(7) |
Oct
(11) |
Nov
(3) |
Dec
(6) |
2004 |
Jan
(15) |
Feb
(7) |
Mar
(5) |
Apr
|
May
(7) |
Jun
(4) |
Jul
(4) |
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
(1) |
2005 |
Jan
|
Feb
(3) |
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2006 |
Jan
(9) |
Feb
(2) |
Mar
(1) |
Apr
(2) |
May
(10) |
Jun
(45) |
Jul
(65) |
Aug
(62) |
Sep
(62) |
Oct
(25) |
Nov
(1) |
Dec
(11) |
2007 |
Jan
(25) |
Feb
(22) |
Mar
(15) |
Apr
(18) |
May
(9) |
Jun
(9) |
Jul
(59) |
Aug
(20) |
Sep
(1) |
Oct
(11) |
Nov
(6) |
Dec
(1) |
2008 |
Jan
(1) |
Feb
(15) |
Mar
(38) |
Apr
(3) |
May
(14) |
Jun
(3) |
Jul
(19) |
Aug
|
Sep
(2) |
Oct
|
Nov
(2) |
Dec
(6) |
2009 |
Jan
(27) |
Feb
(28) |
Mar
(1) |
Apr
(3) |
May
|
Jun
(1) |
Jul
(2) |
Aug
(2) |
Sep
(11) |
Oct
(2) |
Nov
(9) |
Dec
(5) |
2010 |
Jan
|
Feb
(1) |
Mar
(4) |
Apr
(1) |
May
(6) |
Jun
(13) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
|
Nov
(2) |
Dec
|
2011 |
Jan
|
Feb
(7) |
Mar
(2) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(1) |
Nov
(10) |
Dec
(7) |
2012 |
Jan
(8) |
Feb
(9) |
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(7) |
Feb
|
Mar
(1) |
Apr
(2) |
May
(2) |
Jun
(1) |
Jul
(41) |
Aug
(1) |
Sep
|
Oct
|
Nov
(2) |
Dec
|
2014 |
Jan
|
Feb
(6) |
Mar
(46) |
Apr
|
May
(3) |
Jun
(3) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(3) |
2015 |
Jan
(1) |
Feb
(1) |
Mar
(16) |
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(5) |
Oct
|
Nov
|
Dec
(17) |
2016 |
Jan
(3) |
Feb
(6) |
Mar
|
Apr
(12) |
May
(15) |
Jun
(2) |
Jul
|
Aug
(5) |
Sep
(17) |
Oct
(3) |
Nov
|
Dec
(6) |
2017 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
(13) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
(2) |
Dec
(4) |
2018 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
(17) |
Aug
(4) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2019 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(4) |
Nov
(1) |
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(2) |
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
(12) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Larry P. <lp...@co...> - 2025-03-30 13:57:07
|
On Sun, 30 Mar 2025 13:18:13 +0000 (UTC) "llo...@us..." <llo...@us...> wrote: > > and I continue to get > > checking for Xmu... yes > checking for motif... configure: error: > > Can't find Motif header file Xm/Xm.h. > You may want to temporarily copy/move the entire Xm/ directory over to /usr/include. LAP |
From: <llo...@us...> - 2025-03-30 13:19:41
|
Adrian, thanks for spotting my -/-- typo. Larry, I've played around with a bunch of variants of CPPFLAGS=-I/opt/homebrew/opt/openmotif/include CFLAGS=-I/opt/homebrew/opt/openmotif/include ./configure and I continue to get checking for Xmu... yes checking for motif... configure: error: Can't find Motif header file Xm/Xm.h. Geomview requires Motif (or Lesstif). See the file INSTALL.Geomview for details. On the plus side, this Mac is failing to complete configuration Really Fast. lloyd@192-168-1-118 geomview-1.9.5 % ls /opt/homebrew/opt/openmotif COPYING TODO sbom.spdx.json ChangeLog bin share INSTALL_RECEIPT.json include README lib lloyd@192-168-1-118 geomview-1.9.5 % ls /opt/homebrew/opt/openmotif/include Mrm X11 Xm uil lloyd@192-168-1-118 geomview-1.9.5 % ls /opt/homebrew/opt/openmotif/include/Xm AccColorT.h Display.h IconFileP.h ProtocolsP.h TextFSelP.h AccTextT.h DisplayP.h IconG.h PushB.h TextInP.h ActivatableT.h DragC.h IconGP.h PushBG.h TextOutP.h ArrowB.h DragCP.h IconH.h PushBGP.h TextP.h ArrowBG.h DragDrop.h IconHP.h PushBP.h TextSelP.h ArrowBGP.h DragIcon.h JoinSideT.h RCLayoutP.h TextStrSoP.h ArrowBP.h DragIconP.h Label.h RCMenuP.h ToggleB.h AtomMgr.h DragOverS.h LabelG.h RepType.h ToggleBG.h BaseClassP.h DragOverSP.h LabelGP.h RowColumn.h ToggleBGP.h BulletinB.h DrawP.h LabelP.h RowColumnP.h ToggleBP.h BulletinBP.h DrawUtils.h LayoutT.h SSpinB.h ToolTipCT.h ButtonBox.h DrawingA.h List.h SSpinBP.h ToolTipT.h ButtonBoxP.h DrawingAP.h ListP.h SashP.h TraitP.h CacheP.h DrawnB.h MainW.h Scale.h Transfer.h CareVisualT.h DrawnBP.h MainWP.h ScaleP.h TransferP.h CascadeB.h DropDown.h Manager.h Screen.h TransferT.h CascadeBG.h DropDownP.h ManagerP.h ScreenP.h TransltnsP.h CascadeBGP.h DropSMgr.h MenuProcP.h ScrollBar.h TravConT.h CascadeBP.h DropSMgrP.h MenuShell.h ScrollBarP.h Tree.h ClipWindowP.h DropTrans.h MenuShellP.h ScrollFrameT.h TreeP.h ColorObjP.h DropTransP.h MenuStateP.h ScrolledW.h TxtPropCv.h ColorP.h Ext.h MenuT.h ScrolledWP.h UnhighlightT.h ColorS.h Ext18List.h MenuUtilP.h SelectioB.h UnitTypeT.h ColorSP.h Ext18ListP.h MessageB.h SelectioBP.h VaSimpleP.h Column.h ExtObjectP.h MessageBP.h SeparatoG.h VendorS.h ColumnP.h ExtP.h MultiList.h SeparatoGP.h VendorSEP.h ComboBox.h FileSB.h MultiListP.h Separator.h VendorSP.h ComboBox2.h FileSBP.h MwmUtil.h SeparatorP.h VirtKeys.h ComboBox2P.h FontS.h NavigatorT.h ShellEP.h VirtKeysP.h ComboBoxP.h FontSP.h Notebook.h SlideC.h Xm.h Command.h Form.h NotebookP.h SlideCP.h XmAll.h CommandP.h FormP.h Outline.h SpecRenderT.h XmIm.h ContItemT.h Frame.h OutlineP.h SpinB.h XmP.h Container.h FrameP.h Paned.h SpinBP.h XmStrDefs.h ContainerP.h Gadget.h PanedP.h TabBox.h XmStrDefs22.h ContainerT.h GadgetP.h PanedW.h TabBoxP.h XmStrDefs23.h CutPaste.h GrabShell.h PanedWP.h TabList.h Xmfuncs.h DataF.h GrabShellP.h Picture.h TabStack.h XmosP.h DataFP.h Hierarchy.h PictureP.h TabStackP.h Xmos_r.h DataFSelP.h HierarchyP.h PointInT.h TakesDefT.h Xmpoll.h DesktopP.h IconBox.h Primitive.h TearOffBP.h XpmP.h DialogS.h IconBoxP.h PrimitiveP.h TearOffP.h xmlist.h DialogSEP.h IconButton.h Print.h Text.h DialogSP.h IconButtonP.h PrintSP.h TextF.h DialogSavvyT.h IconFile.h Protocols.h TextFP.h Lloyd Wood llo...@us... On Sunday 30 March 2025 at 22:01:45 GMT+11, Larry Piet <lp...@co...> wrote: On Sun, 30 Mar 2025 03:23:00 +0000 (UTC) "llo...@us..." <llo...@us...> wrote: > > geomview-1.9.5 % ./configure -with-motif=/opt/homebrew/opt/openmotif > CFLAGS="-I/opt/homebrew/opt/openmotif/include" > > seems quite specific, but produces the same error. as does include/Xm. > I cannot duplicate the error. After creating a directory "/opt/motif/include" I temporarily moved all my Mofif /usr/include/Xm files to this directory. As predicted, the command "./configure" fails to find include/Xm but the command "./configure --with-motif=/opt/motif" will succeed. Are you certain the Motif includes are in /opt/homebrew/opt/openmotif? However, after looking inside the configure script, it seems that CPPFLAGS is used to check the include path. I tried this command and it also works: CPPFLAGS=-I/opt/motif/include ./configure You may want to try: CPPFLAGS=-I/opt/homebrew/opt/openmotif/include ./configure LAP |
From: Larry P. <lp...@co...> - 2025-03-30 10:48:06
|
On Sun, 30 Mar 2025 03:23:00 +0000 (UTC) "llo...@us..." <llo...@us...> wrote: > > geomview-1.9.5 % ./configure -with-motif=/opt/homebrew/opt/openmotif > CFLAGS="-I/opt/homebrew/opt/openmotif/include" > > seems quite specific, but produces the same error. as does include/Xm. > I cannot duplicate the error. After creating a directory "/opt/motif/include" I temporarily moved all my Mofif /usr/include/Xm files to this directory. As predicted, the command "./configure" fails to find include/Xm but the command "./configure --with-motif=/opt/motif" will succeed. Are you certain the Motif includes are in /opt/homebrew/opt/openmotif? However, after looking inside the configure script, it seems that CPPFLAGS is used to check the include path. I tried this command and it also works: CPPFLAGS=-I/opt/motif/include ./configure You may want to try: CPPFLAGS=-I/opt/homebrew/opt/openmotif/include ./configure LAP |
From: Adrian R. <ad...@an...> - 2025-03-30 06:21:40
|
Hi Lloyd On Sun, 30 Mar 2025, lloydwood--- via geomview-users wrote: > geomview's configure error message was minimally informative: > > % ./configure > [..] > checking for Xmu... yes > checking for motif... configure: error: > > Can't find Motif header file Xm/Xm.h. Geomview requires Motif > (or Lesstif). See the file INSTALL.Geomview for details > > > geomview-1.9.5 % ./configure -with-motif=/opt/homebrew/opt/openmotif CFLAGS="-I/opt/homebrew/opt/openmotif/include" > > seems quite specific, but produces the same error. as does include/Xm. I notice you are missing a '-' in your configure command, the option should be '--with-motif'. If this isn't the issue (you used '--with-motif' in a previous message) then look at the config.log file. It will say what tests were run to check the user install of opemmotif, and will include any error messages that resulted. Adrian. -- Adrian Rossiter - ad...@an... http://www.instagram.com/adrian_rossiter http://antiprism.com/adrian |
From: <llo...@us...> - 2025-03-30 04:03:51
|
Thanks for the starting hint, Larry. geomview's configure error message was minimally informative: % ./configure [..] checking for Xmu... yes checking for motif... configure: error: Can't find Motif header file Xm/Xm.h. Geomview requires Motif (or Lesstif). See the file INSTALL.Geomview for details geomview-1.9.5 % ./configure -with-motif=/opt/homebrew/opt/openmotif CFLAGS="-I/opt/homebrew/opt/openmotif/include" seems quite specific, but produces the same error. as does include/Xm. The ssegfaulting homebrew package I want to compare this build against just does a simple configre and make, per their rules: "Our install block isn't very complex: def install # Work around for build error due to `finite`/`isfinite` detection on macOS. # ../../../../include/porting.h:68:19: error: expected identifier or '(' # static inline int finite(double v) ENV["ac_cv_func_finite"] = "yes" if OS.mac? && Hardware::CPU.arm? system "./configure", *std_configure_args, "--disable-silent-rules" system "make", "install" (bin/"hvectext").unlink end" https://github.com/Homebrew/homebrew-core/blob/3cfdadd1bba50f0c3fa7e717f3a6bdff72c859db/Formula/g/geomview.rb so I wonder how they ever built with openmotif. That ruby std_configure_args hides a lot of sins. https://formulae.brew.sh/formula/geomview shows that every recent homebrew install of Geomview has failed. Lloyd Wood llo...@us... On Thursday 27 March 2025 at 19:56:04 GMT+11, Larry Piet <lp...@co...> wrote: On Thu, 27 Mar 2025 07:51:10 +0000 (UTC) lloydwood--- via geomview-users <geo...@li...> wrote: > > Openmotif is the opensource motif of choice these days (here, > 2.8.3_3) and its directory layout is different and does not match > the description above. include does not have the Motif header files, > but include/Xm does, as shown by the output below. I suspect that > this new directory layout may well hold for more than just homebrew, > or the Mac. > > So, how do I force configure to recognise the extra Xm subdirectory > which contains the Motif header files, and thus recognise that > openmotif is acting as Motif/lesstif/whatever? > That should not make a difference. Even though the motif headers are located in the /Xm subdirectory the Geomview source files contain, e.g.: #include <Xm/AtomMgr.h> The angle brackets tell gcc to prepend a standard search path, usually /usr/include/, to the Xm/AtomMgr.h. > > ./configure --with-motif=/opt/homebrew/opt/openmotif > > does not do what is wanted, > You may then need to add to your CFLAGS variable something like this: CFLAGS = "... -I/parent/include" This will inform gcc to add "/parent/include" to the standard search path and thus a file directive like "#include <Xm/AtomMgr.h>" will translate to "/parent/include/Xm/AtomMgr.h" It could also be helpful to post the exact error message indicating the files referenced. LAP |
From: Larry P. <lp...@co...> - 2025-03-27 08:41:59
|
On Thu, 27 Mar 2025 07:51:10 +0000 (UTC) lloydwood--- via geomview-users <geo...@li...> wrote: > > Openmotif is the opensource motif of choice these days (here, > 2.8.3_3) and its directory layout is different and does not match > the description above. include does not have the Motif header files, > but include/Xm does, as shown by the output below. I suspect that > this new directory layout may well hold for more than just homebrew, > or the Mac. > > So, how do I force configure to recognise the extra Xm subdirectory > which contains the Motif header files, and thus recognise that > openmotif is acting as Motif/lesstif/whatever? > That should not make a difference. Even though the motif headers are located in the /Xm subdirectory the Geomview source files contain, e.g.: #include <Xm/AtomMgr.h> The angle brackets tell gcc to prepend a standard search path, usually /usr/include/, to the Xm/AtomMgr.h. > > ./configure --with-motif=/opt/homebrew/opt/openmotif > > does not do what is wanted, > You may then need to add to your CFLAGS variable something like this: CFLAGS = "... -I/parent/include" This will inform gcc to add "/parent/include" to the standard search path and thus a file directive like "#include <Xm/AtomMgr.h>" will translate to "/parent/include/Xm/AtomMgr.h" It could also be helpful to post the exact error message indicating the files referenced. LAP |
From: <llo...@us...> - 2025-03-27 07:51:35
|
okay, the Mac homebrew maintainers have said 'our geomview package is crashing? who uses it anyway? not our problem, talk to upstream' so I'm attempting to figure out said crash by compiling my own copy of Geomview 1.9.5 on an overpowered Macbook that I really don't know how to use. I so far have figured out that this particular paragraph of configuration advice in INSTALL.Geomview is Not Helpful Or Accurate: --with-motif=DIR You can use this option if the Motif header files and libraries on your system are installed in some place that your compiler doesn't recognize by default. This option specifies that Motif is installed on your system in the directory DIR. DIR should have a subdirectory called `include' which has the Motif header files, and a subdirectory called `lib' which has the library files in it. You don't need this option if your compiler can find the Motif header files and libraries in the standard places that it looks. If you're not sure about this option, try configuring without it. 'configure' will abort with an error if your compiler can't find the appropriate header files and libraries. Openmotif is the opensource motif of choice these days (here, 2.8.3_3) and its directory layout is different and does not match the description above. include does not have the Motif header files, but include/Xm does, as shown by the output below. I suspect that this new directory layout may well hold for more than just homebrew, or the Mac. So, how do I force configure to recognise the extra Xm subdirectory which contains the Motif header files, and thus recognise that openmotif is acting as Motif/lesstif/whatever? ./configure --with-motif=/opt/homebrew/opt/openmotif does not do what is wanted, because of the extra Xm subdirectory, and copying all the include headers up a level from include/Xm to include/ does not seem desirable. Geomview configure would seem to need some sort of update to check in extra subdirs. I also suspect that this INSTALL.Geomview text also needs to be updated to reflect this modern reality. Thanks in advance for any and all advice. Lloyd Wood SaVi for Geomview http://savi.sf.net/ lloyd@192-168-1-104 openmotif % pwd /opt/homebrew/opt/openmotif lloyd@192-168-1-104 openmotif % ls COPYING TODO sbom.spdx.json ChangeLog bin share INSTALL_RECEIPT.json include README lib lloyd@192-168-1-104 openmotif % ls lib X11 libMrm.a libUil.4.dylib libUil.dylib libXm.a libMrm.4.dylib libMrm.dylib libUil.a libXm.4.dylib libXm.dylib lloyd@192-168-1-104 openmotif % ls include Mrm X11 Xm uil lloyd@192-168-1-104 openmotif % ls include/Xm AccColorT.h Display.h IconFileP.h ProtocolsP.h TextFSelP.h AccTextT.h DisplayP.h IconG.h PushB.h TextInP.h ActivatableT.h DragC.h IconGP.h PushBG.h TextOutP.h |
From: Lloyd W <llo...@ya...> - 2025-03-19 10:59:34
|
FWIW, I've now opened a homebrew ticket on this. https://github.com/orgs/Homebrew/discussions/6025 Lloyd Wood SaVi for geomview http://savi.sf.net/ > On 18 Mar 2025, at 09:29, Murray Eisenberg <mur...@gm...> wrote: > > I have many MacPorts ports installed, and the advice I get is definitely not to also use homebrew, lest there be conflicting versions of libraries, etc. > > In any case, your execution result of a segmentation violation is not promising! > >> On Mar 17, 2025, at 5:30 PM, llo...@us... wrote: >> >> Murray, >> >> geomview exists as a homebrew package. >> homebrew is probably slightly ahead of macports these days. >> >> https://formulae.brew.sh/formula/geomview >> >> See https://brew.sh >> on how to install homebrew, then >> >> brew install geomview >> >> will install geomview and all its dependencies successfully. I've just done that. log at end. Installation successful, your question answered! >> >> However, actually *running* the homebrew geomview repeatedly and consistently causes geomview to segfault and dump core on the M4 Macbook Pro I just tried this on. >> >> Your mileage may vary. > |
From: <llo...@us...> - 2025-03-17 22:04:10
|
Murray, geomview exists as a homebrew package. homebrew is probably slightly ahead of macports these days. https://formulae.brew.sh/formula/geomview See https://brew.sh on how to install homebrew, then brew install geomview will install geomview and all its dependencies successfully. I've just done that. log at end. Installation successful, your question answered! However, actually *running* the homebrew geomview repeatedly and consistently causes geomview to segfault and dump core on the M4 Macbook Pro I just tried this on. Your mileage may vary. lloyd@192-168-1-104 savi-dev % geomview & [1] 27339 lloyd@192-168-1-104 savi-dev % \Geomview(27339): internal error: "Segmentation violation"; dump core now (y/n) [n] ? got answer y [1] + segmentation fault geomview Lloyd Wood SaVi for geomview http://savi.sf.net/ ==> Downloading https://ghcr.io/v2/homebrew/core/geomview/manifests/1.9.5_2 ######################################################################### 100.0% ==> Fetching dependencies for geomview: xorgproto, libice, libsm, libxau, libxdmcp, libxcb, libx11, libxext, libxt, libxmu, libxfixes, libxrender, libxrandr, mesa, mesa-glu, libpng, freetype, fontconfig, jpeg-turbo, libxft, libxp, xbitmaps and openmotif ==> Downloading https://ghcr.io/v2/homebrew/core/xorgproto/manifests/2024.1 ######################################################################### 100.0% ==> Fetching xorgproto ==> Downloading https://ghcr.io/v2/homebrew/core/xorgproto/blobs/sha256:91066363 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libice/manifests/1.1.2 ######################################################################### 100.0% ==> Fetching libice ==> Downloading https://ghcr.io/v2/homebrew/core/libice/blobs/sha256:03325eb9b5e ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libsm/manifests/1.2.6 ######################################################################### 100.0% ==> Fetching libsm ==> Downloading https://ghcr.io/v2/homebrew/core/libsm/blobs/sha256:fcfe468b583f ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxau/manifests/1.0.12 ######################################################################### 100.0% ==> Fetching libxau ==> Downloading https://ghcr.io/v2/homebrew/core/libxau/blobs/sha256:e8a5fedbd9e ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxdmcp/manifests/1.1.5 ######################################################################### 100.0% ==> Fetching libxdmcp ==> Downloading https://ghcr.io/v2/homebrew/core/libxdmcp/blobs/sha256:b09a915da ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/manifests/1.17.0-1 ######################################################################### 100.0% ==> Fetching libxcb ==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/blobs/sha256:cce8d9e12c3 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libx11/manifests/1.8.12 ######################################################################### 100.0% ==> Fetching libx11 ==> Downloading https://ghcr.io/v2/homebrew/core/libx11/blobs/sha256:57ccd55767f ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxext/manifests/1.3.6 ######################################################################### 100.0% ==> Fetching libxext ==> Downloading https://ghcr.io/v2/homebrew/core/libxext/blobs/sha256:a0434e871b ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxt/manifests/1.3.1 ######################################################################### 100.0% ==> Fetching libxt ==> Downloading https://ghcr.io/v2/homebrew/core/libxt/blobs/sha256:c943204935f6 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxmu/manifests/1.2.1 ######################################################################### 100.0% ==> Fetching libxmu ==> Downloading https://ghcr.io/v2/homebrew/core/libxmu/blobs/sha256:b44c421e544 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/manifests/6.0.1 ######################################################################### 100.0% ==> Fetching libxfixes ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/blobs/sha256:d8cf5f8d ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxrender/manifests/0.9.12 ######################################################################### 100.0% ==> Fetching libxrender ==> Downloading https://ghcr.io/v2/homebrew/core/libxrender/blobs/sha256:edcb888 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxrandr/manifests/1.5.4 ######################################################################### 100.0% ==> Fetching libxrandr ==> Downloading https://ghcr.io/v2/homebrew/core/libxrandr/blobs/sha256:e29fec53 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/mesa/manifests/24.2.8 ######################################################################### 100.0% ==> Fetching mesa ==> Downloading https://ghcr.io/v2/homebrew/core/mesa/blobs/sha256:59d25f8ac493c ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/mesa-glu/manifests/9.0.3 ######################################################################### 100.0% ==> Fetching mesa-glu ==> Downloading https://ghcr.io/v2/homebrew/core/mesa-glu/blobs/sha256:20ebc8dee ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libpng/manifests/1.6.47 ######################################################################### 100.0% ==> Fetching libpng ==> Downloading https://ghcr.io/v2/homebrew/core/libpng/blobs/sha256:b4a7f252793 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/freetype/manifests/2.13.3 ######################################################################### 100.0% ==> Fetching freetype ==> Downloading https://ghcr.io/v2/homebrew/core/freetype/blobs/sha256:bcd39d3a5 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fontconfig/manifests/2.16.0 ######################################################################### 100.0% ==> Fetching fontconfig ==> Downloading https://ghcr.io/v2/homebrew/core/fontconfig/blobs/sha256:c3a7405 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/manifests/3.1.0 ######################################################################### 100.0% ==> Fetching jpeg-turbo ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/blobs/sha256:c43b108 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxft/manifests/2.3.8 ######################################################################### 100.0% ==> Fetching libxft ==> Downloading https://ghcr.io/v2/homebrew/core/libxft/blobs/sha256:17ba5e2b020 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxp/manifests/1.0.4 ######################################################################### 100.0% ==> Fetching libxp ==> Downloading https://ghcr.io/v2/homebrew/core/libxp/blobs/sha256:58ea4743cac6 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/xbitmaps/manifests/1.1.3-1 ######################################################################### 100.0% ==> Fetching xbitmaps ==> Downloading https://ghcr.io/v2/homebrew/core/xbitmaps/blobs/sha256:a2d504756 ######################################################################### 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openmotif/manifests/2.3.8_3 ######################################################################### 100.0% ==> Fetching openmotif ==> Downloading https://ghcr.io/v2/homebrew/core/openmotif/blobs/sha256:a8bc1766 ######################################################################### 100.0% ==> Fetching geomview ==> Downloading https://ghcr.io/v2/homebrew/core/geomview/blobs/sha256:43cff9833 ######################################################################### 100.0% ==> Installing dependencies for geomview: xorgproto, libice, libsm, libxau, libxdmcp, libxcb, libx11, libxext, libxt, libxmu, libxfixes, libxrender, libxrandr, mesa, mesa-glu, libpng, freetype, fontconfig, jpeg-turbo, libxft, libxp, xbitmaps and openmotif ==> Installing geomview dependency: xorgproto ==> Downloading https://ghcr.io/v2/homebrew/core/xorgproto/manifests/2024.1 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/d89d69340366d1d015e7214520f64081e2d82d7955fb28c6ea5f6539dcb610b2--xorgproto-2024.1.bottle_manifest.json ==> Pouring xorgproto--2024.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/xorgproto/2024.1: 268 files, 3.9MB ==> Installing geomview dependency: libice ==> Downloading https://ghcr.io/v2/homebrew/core/libice/manifests/1.1.2 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/9ffe5667c280fcd554aff36edf85f39be52470b3acea3deecec279ffc752777e--libice-1.1.2.bottle_manifest.json ==> Pouring libice--1.1.2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libice/1.1.2: 17 files, 373.7KB ==> Installing geomview dependency: libsm ==> Downloading https://ghcr.io/v2/homebrew/core/libsm/manifests/1.2.6 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/af37ae853e86529e2d27e4c0ebdd398e9c3fbd80d6bd42a1b02ea44b52159b1b--libsm-1.2.6.bottle_manifest.json ==> Pouring libsm--1.2.6.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libsm/1.2.6: 14 files, 212.4KB ==> Installing geomview dependency: libxau ==> Downloading https://ghcr.io/v2/homebrew/core/libxau/manifests/1.0.12 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/6335be202d59f96fdee2e4a02f93d8ee87dfcfdbaa4ed132b8fe8c3e3651e27c--libxau-1.0.12.bottle_manifest.json ==> Pouring libxau--1.0.12.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxau/1.0.12: 21 files, 134.3KB ==> Installing geomview dependency: libxdmcp ==> Downloading https://ghcr.io/v2/homebrew/core/libxdmcp/manifests/1.1.5 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/8713e53f73d0be64780dbea522b0ee07027e6cc7828ff1a4fa0a6596f14cfe25--libxdmcp-1.1.5.bottle_manifest.json ==> Pouring libxdmcp--1.1.5.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxdmcp/1.1.5: 12 files, 140.0KB ==> Installing geomview dependency: libxcb ==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/manifests/1.17.0-1 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/a17e9d0e04a0013a5be592875b012c409023664b3df084b8051766331d213ff5--libxcb-1.17.0-1.bottle_manifest.json ==> Pouring libxcb--1.17.0.arm64_sequoia.bottle.1.tar.gz 🍺 /opt/homebrew/Cellar/libxcb/1.17.0: 2,498 files, 7.5MB ==> Installing geomview dependency: libx11 ==> Downloading https://ghcr.io/v2/homebrew/core/libx11/manifests/1.8.12 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/8510ddcf75e7c4313fe4f8b0999d667b22f2ae0b850bc80ba53becb609335934--libx11-1.8.12.bottle_manifest.json ==> Pouring libx11--1.8.12.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libx11/1.8.12: 1,043 files, 7MB ==> Installing geomview dependency: libxext ==> Downloading https://ghcr.io/v2/homebrew/core/libxext/manifests/1.3.6 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/fedb843acbfcf682fb451396914bfc096f9ea2748376d4c43ce2af7ce1b766b7--libxext-1.3.6.bottle_manifest.json ==> Pouring libxext--1.3.6.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxext/1.3.6: 88 files, 458.4KB ==> Installing geomview dependency: libxt ==> Downloading https://ghcr.io/v2/homebrew/core/libxt/manifests/1.3.1 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/fd81a0a814c2ce635aaf8d8d460d06751a131d66cd3fcbcdf0b4d667e763abf2--libxt-1.3.1.bottle_manifest.json ==> Pouring libxt--1.3.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxt/1.3.1: 312 files, 1.7MB ==> Installing geomview dependency: libxmu ==> Downloading https://ghcr.io/v2/homebrew/core/libxmu/manifests/1.2.1 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/5b64fae05978b04a3c87e4cf73ac42d540e3232094036d927518211a216cc456--libxmu-1.2.1.bottle_manifest.json ==> Pouring libxmu--1.2.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxmu/1.2.1: 39 files, 489.2KB ==> Installing geomview dependency: libxfixes ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/manifests/6.0.1 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/b78eeb464b4c153eb6e75a04ba240b4972cdc642e77e9c5085e186630c2c4862--libxfixes-6.0.1.bottle_manifest.json ==> Pouring libxfixes--6.0.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxfixes/6.0.1: 13 files, 147KB ==> Installing geomview dependency: libxrender ==> Downloading https://ghcr.io/v2/homebrew/core/libxrender/manifests/0.9.12 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/152fb22ff88a23b62841dcfa14aac21018e1d736c072d732185f6139ef922e1c--libxrender-0.9.12.bottle_manifest.json ==> Pouring libxrender--0.9.12.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxrender/0.9.12: 13 files, 225.3KB ==> Installing geomview dependency: libxrandr ==> Downloading https://ghcr.io/v2/homebrew/core/libxrandr/manifests/1.5.4 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/1fbb247f2abdbccf5d8f0682109acc180855bab14fd80473fbc15f74ebef0dbc--libxrandr-1.5.4.bottle_manifest.json ==> Pouring libxrandr--1.5.4.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxrandr/1.5.4: 27 files, 236.7KB ==> Installing geomview dependency: mesa ==> Downloading https://ghcr.io/v2/homebrew/core/mesa/manifests/24.2.8 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/fb9c26835d3d07c86f8038f5d4d131e072d0fa5732a7569b7f18e16158b6c52b--mesa-24.2.8.bottle_manifest.json ==> Pouring mesa--24.2.8.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/mesa/24.2.8: 50 files, 26.9MB ==> Installing geomview dependency: mesa-glu ==> Downloading https://ghcr.io/v2/homebrew/core/mesa-glu/manifests/9.0.3 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/1412738f6553f45485d550d2962bfffcaf5dda42660c633fbbe80ffda5f739b7--mesa-glu-9.0.3.bottle_manifest.json ==> Pouring mesa-glu--9.0.3.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/mesa-glu/9.0.3: 8 files, 1MB ==> Installing geomview dependency: libpng ==> Downloading https://ghcr.io/v2/homebrew/core/libpng/manifests/1.6.47 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/072d8f136f69cf75140ffb8a832f60b362a14dba897d78ed7fc83e3ca30b2ede--libpng-1.6.47.bottle_manifest.json ==> Pouring libpng--1.6.47.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libpng/1.6.47: 28 files, 1.3MB ==> Installing geomview dependency: freetype ==> Downloading https://ghcr.io/v2/homebrew/core/freetype/manifests/2.13.3 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/4c4d14d574a7af9a5a0220cd5012c698bd87b75a3d5e39a6a6c34b4c411aab52--freetype-2.13.3.bottle_manifest.json ==> Pouring freetype--2.13.3.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/freetype/2.13.3: 68 files, 2.5MB ==> Installing geomview dependency: fontconfig ==> Downloading https://ghcr.io/v2/homebrew/core/fontconfig/manifests/2.16.0 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/6897fed6b85e0f537cb8774ec21346308111caaf26c136f33fdc95302d361fe7--fontconfig-2.16.0.bottle_manifest.json ==> Pouring fontconfig--2.16.0.arm64_sequoia.bottle.tar.gz ==> Regenerating font cache, this may take a while ==> /opt/homebrew/Cellar/fontconfig/2.16.0/bin/fc-cache -frv 🍺 /opt/homebrew/Cellar/fontconfig/2.16.0: 92 files, 1.5MB ==> Installing geomview dependency: jpeg-turbo ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/manifests/3.1.0 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/6a56a664f24b0435ac129cb33185ae84d884e0f2357ac6fd37727dad9ac5c7d7--jpeg-turbo-3.1.0.bottle_manifest.json ==> Pouring jpeg-turbo--3.1.0.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/jpeg-turbo/3.1.0: 47 files, 3.5MB ==> Installing geomview dependency: libxft ==> Downloading https://ghcr.io/v2/homebrew/core/libxft/manifests/2.3.8 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/6bb13aabb5326b84fe4f37cf6bef7059eb386bc10ad1162606f37608a8875226--libxft-2.3.8.bottle_manifest.json ==> Pouring libxft--2.3.8.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxft/2.3.8: 93 files, 368.3KB ==> Installing geomview dependency: libxp ==> Downloading https://ghcr.io/v2/homebrew/core/libxp/manifests/1.0.4 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/42d551409085118dfe91e8c0e51b97a42bdbfed7fceaead6df290df7e3d0c654--libxp-1.0.4.bottle_manifest.json ==> Pouring libxp--1.0.4.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxp/1.0.4: 47 files, 336.2KB ==> Installing geomview dependency: xbitmaps ==> Downloading https://ghcr.io/v2/homebrew/core/xbitmaps/manifests/1.1.3-1 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/2cedda2cb564dd5b1a41c82ea5c4916bf6955daec5617a0c3d497251c632facc--xbitmaps-1.1.3-1.bottle_manifest.json ==> Pouring xbitmaps--1.1.3.all.bottle.1.tar.gz 🍺 /opt/homebrew/Cellar/xbitmaps/1.1.3: 78 files, 200.3KB ==> Installing geomview dependency: openmotif ==> Downloading https://ghcr.io/v2/homebrew/core/openmotif/manifests/2.3.8_3 Already downloaded: /Users/lloyd/Library/Caches/Homebrew/downloads/a4753812804dfb8885abb6b3dfdc99a2be8134b2398da49352bb63b08044fbb7--openmotif-2.3.8_3.bottle_manifest.json ==> Pouring openmotif--2.3.8_3.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/openmotif/2.3.8_3: 1,246 files, 17.7MB ==> Installing geomview ==> Pouring geomview--1.9.5_2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/geomview/1.9.5_2: 978 files, 11MB ==> Running `brew cleanup geomview`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). On Tuesday 18 March 2025 at 03:24:21 GMT+11, Murray Eisenberg <mur...@gm...> wrote: How can I install geomview-1.9.5 under macOS Sequoia I tried MacPorts, but building geomview with it fails (see https://trac.macports.org/ticket/69420 ). I also tried building directly from source as downloaded from http://www.geomview.org/download/, and after "./configure" concludes successfully and I run "make", I get essentially the same build error as with the MacPorts port, as shown in this Terminal output from "make": /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in src Making all in lib Making all in geometry Making all in cmodel /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include -I/opt/local/include -g -O2 -MT cm_geometry.lo -MD -MP -MF .deps/cm_geometry.Tpo -c -o cm_geometry.lo cm_geometry.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include -I/opt/local/include -g -O2 -MT cm_geometry.lo -MD -MP -MF .deps/cm_geometry.Tpo -c cm_geometry.c -fno-common -DPIC -o .libs/cm_geometry.o In file included from cm_geometry.c:34: In file included from ./cmodelP.h:24: In file included from ../../../../include/point3.h:39: In file included from ../../../../include/geomtypes.h:113: In file included from ../../../../include/reference.h:28: In file included from ../../../../include/ooglutil.h:323: ../../../../include/porting.h:68:19: error: expected identifier or '(' 68 | static inline int finite(double v) | ^ ../../../../config.h:677:20: note: expanded from macro 'finite' 677 | # define finite(x) isfinite(x) | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:156:7: note: expanded from macro 'isfinite' 156 | ( sizeof(x) == sizeof(float) ? __inline_isfinitef((float)(x)) \ | ^ In file included from cm_geometry.c:34: In file included from ./cmodelP.h:24: In file included from ../../../../include/point3.h:39: In file included from ../../../../include/geomtypes.h:113: In file included from ../../../../include/reference.h:28: In file included from ../../../../include/ooglutil.h:323: ../../../../include/porting.h:68:19: error: expected ')' ../../../../config.h:677:20: note: expanded from macro 'finite' 677 | # define finite(x) isfinite(x) | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:156:7: note: expanded from macro 'isfinite' 156 | ( sizeof(x) == sizeof(float) ? __inline_isfinitef((float)(x)) \ | ^ ../../../../include/porting.h:68:19: note: to match this '(' ../../../../config.h:677:20: note: expanded from macro 'finite' 677 | # define finite(x) isfinite(x) | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:156:5: note: expanded from macro 'isfinite' 156 | ( sizeof(x) == sizeof(float) ? __inline_isfinitef((float)(x)) \ | ^ 2 errors generated. make[5]: *** [cm_geometry.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 --- |
From: Murray E. <mur...@gm...> - 2025-03-17 16:23:45
|
How can I install geomview-1.9.5 under macOS Sequoia I tried MacPorts, but building geomview with it fails (see https://trac.macports.org/ticket/69420 ). I also tried building directly from source as downloaded from http://www.geomview.org/download/, and after "./configure" concludes successfully and I run "make", I get essentially the same build error as with the MacPorts port, as shown in this Terminal output from "make": /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in src Making all in lib Making all in geometry Making all in cmodel /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include -I/opt/local/include -g -O2 -MT cm_geometry.lo -MD -MP -MF .deps/cm_geometry.Tpo -c -o cm_geometry.lo cm_geometry.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include -I/opt/local/include -g -O2 -MT cm_geometry.lo -MD -MP -MF .deps/cm_geometry.Tpo -c cm_geometry.c -fno-common -DPIC -o .libs/cm_geometry.o In file included from cm_geometry.c:34: In file included from ./cmodelP.h:24: In file included from ../../../../include/point3.h:39: In file included from ../../../../include/geomtypes.h:113: In file included from ../../../../include/reference.h:28: In file included from ../../../../include/ooglutil.h:323: ../../../../include/porting.h:68:19: error: expected identifier or '(' 68 | static inline int finite(double v) | ^ ../../../../config.h:677:20: note: expanded from macro 'finite' 677 | # define finite(x) isfinite(x) | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:156:7: note: expanded from macro 'isfinite' 156 | ( sizeof(x) == sizeof(float) ? __inline_isfinitef((float)(x)) \ | ^ In file included from cm_geometry.c:34: In file included from ./cmodelP.h:24: In file included from ../../../../include/point3.h:39: In file included from ../../../../include/geomtypes.h:113: In file included from ../../../../include/reference.h:28: In file included from ../../../../include/ooglutil.h:323: ../../../../include/porting.h:68:19: error: expected ')' ../../../../config.h:677:20: note: expanded from macro 'finite' 677 | # define finite(x) isfinite(x) | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:156:7: note: expanded from macro 'isfinite' 156 | ( sizeof(x) == sizeof(float) ? __inline_isfinitef((float)(x)) \ | ^ ../../../../include/porting.h:68:19: note: to match this '(' ../../../../config.h:677:20: note: expanded from macro 'finite' 677 | # define finite(x) isfinite(x) | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:156:5: note: expanded from macro 'isfinite' 156 | ( sizeof(x) == sizeof(float) ? __inline_isfinitef((float)(x)) \ | ^ 2 errors generated. make[5]: *** [cm_geometry.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 --- Murray Eisenberg mur...@gm... Mobile (413)-427-5334 503 King Farm Blvd #101 Rockville, MD 20850-6667 |
From: Larry P. <lp...@co...> - 2025-03-16 14:56:27
|
On Sun, 16 Mar 2025 14:15:14 +1100 Lloyd W via geomview-users <geo...@li...> wrote: > Just noting that it's already the eleventh birthday of the release of > Geomview 1.9.5 in March 2014. > > Still works for me! > For me, geomview from github still builds with the latest gcc-14.2.1 and with all the latest X and opengl libraries. However, using the latest autoconf/automake on the github version gives many warnings: Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') These are just warnings and not errors but someone may want to have a look at the Makefile.am files in the github source tree to possibly bring them up to date. Also, geomview has no built in anti-aliasing. A nice workaround to this, if one is using GNU/Linux Nvidia graphics, is to enable FXAA (fast approximate anti-aliasing) using the "nvidia-settings" utility before using geomview. Anyway, I look forward to the next 11 years of geomview use. LAP |
From: Lloyd W <llo...@ya...> - 2025-03-16 03:46:21
|
Just noting that it's already the eleventh birthday of the release of Geomview 1.9.5 in March 2014. Still works for me! best Lloyd Wood SaVi for Geomview http://savi.sf.net/ |
From: <llo...@us...> - 2024-10-07 13:46:34
|
Okay the variable typo that has been staring me in the face has been pointed out to me. Thanks, Fred! (The sphere shade is still slightly different from what is set, but it's no longer THAT different.) Lloyd Wood llo...@us... On Monday 7 October 2024 at 21:59:43 GMT+11, lloydwood--- via geomview-users <geo...@li...> wrote: I'm experimenting with changing the color of an existing sphere drawn in the camera window in OpenGL. No texturemapping, just a blank sphere. I rewrite and replace the sphere definition from Tcl in SaVi with e.g.: geomview(puts) "(read geometry { define unit_sphere_h { appearance {shading smooth material {diffuse $geomr $geomg $geomg} } SPHERE 1.0 0.0 0.0 0.0 } } )" (put in \ for Tcl linebreaks, or run it into one line, it doesn't matter) where $geomr $geomg $geomg are the R/G/B color values in a range 0 to 1. Those are computed from a value provided from hex value provided from a Tcl color picker which gets sliced and diced into the right 0.0 to 1.0 (three times) format. For bright colors, it's fine, the color drawn by Geomview on the sphere is at least vaguely recognisable, though the shade always seems a little off. As you choose darker and darker shades, or a predominance of R, G or B over the other two, the sphere in Geomview's camera just turns a slate gray and is increasingly off the RGB colour selected. but if you similarly select the backcolor with: geomview(puts) "(backcolor focus $geomr $geomg $geomb)" that's just fine and dandy across the spectrum, just redraws in the chosen dumb RGB color. To illustrate this, the attached screenshot shows the sphere and backcolor set to the exact same RGB shade of blue. Any idea what's special about sphere/object colors? Is there some sort of linearity adjustment? Or is this related to a lot of color theory or object reflectance and rendering that I simply haven't read, which would explain why SaVi's 'blue" default sphere is RGB values 0.2 0.4 1 ? Any why doesn't texturemapping play by the same rules? An RGB value in a texturemap shows up mapped to a sphere in the right shade as I'd naively expect. thanks for any pointers, Lloyd Wood SaVi for Geomview http://savi.sf.net/ typing 'color' is killing me. _______________________________________________ geomview-users mailing list geo...@li... https://lists.sourceforge.net/lists/listinfo/geomview-users |
From: <llo...@us...> - 2024-10-07 08:29:38
|
I'm experimenting with changing the color of an existing sphere drawn in the camera window in OpenGL. No texturemapping, just a blank sphere. I rewrite and replace the sphere definition from Tcl in SaVi with e.g.: geomview(puts) "(read geometry { define unit_sphere_h { appearance {shading smooth material {diffuse $geomr $geomg $geomg} } SPHERE 1.0 0.0 0.0 0.0 } } )" (put in \ for Tcl linebreaks, or run it into one line, it doesn't matter) where $geomr $geomg $geomg are the R/G/B color values in a range 0 to 1. Those are computed from a value provided from hex value provided from a Tcl color picker which gets sliced and diced into the right 0.0 to 1.0 (three times) format. For bright colors, it's fine, the color drawn by Geomview on the sphere is at least vaguely recognisable, though the shade always seems a little off. As you choose darker and darker shades, or a predominance of R, G or B over the other two, the sphere in Geomview's camera just turns a slate gray and is increasingly off the RGB colour selected. but if you similarly select the backcolor with: geomview(puts) "(backcolor focus $geomr $geomg $geomb)" that's just fine and dandy across the spectrum, just redraws in the chosen dumb RGB color. To illustrate this, the attached screenshot shows the sphere and backcolor set to the exact same RGB shade of blue. Any idea what's special about sphere/object colors? Is there some sort of linearity adjustment? Or is this related to a lot of color theory or object reflectance and rendering that I simply haven't read, which would explain why SaVi's 'blue" default sphere is RGB values 0.2 0.4 1 ? Any why doesn't texturemapping play by the same rules? An RGB value in a texturemap shows up mapped to a sphere in the right shade as I'd naively expect. thanks for any pointers, Lloyd Wood SaVi for Geomview http://savi.sf.net/ typing 'color' is killing me. |
From: Mohit C. <moh...@gm...> - 2024-09-26 20:24:30
|
Thanks Aurel, I was able to load those objects. Regards, Mohit On Thu 26. Sep 2024 at 21:13, Aurel Page <aur...@no...> wrote: > Hi, > > For what it's worth, I have written a Magma package that computes > fundamental domains in hyperbolic 3-space and can output geomview files > (see http://www.normalesup.org/~page/software.html). Some output examples > are attached, and you can generate more if you have access to Magma. > > Best, > Aurel > > > On 26/09/2024 20:42, Mohit Chawla wrote: > > Thanks Stuart, I will try those objects! Just for your info, the document > I was referring to is this one - the second last sentence mentions the > particular directory :-) > http://www.geomview.org/docs/html/Non_002dEuclidean-Geometry.html > > Regards, > Mohit > > On Thu 26. Sep 2024 at 19:09, Stuart Levy <sa...@il...> wrote: > >> Yikes! I am not sure what might have happened with this, but I can't >> find any data/geom/hyperbolic under the old geomview source trees either. >> >> I haven't checked what the documentation says should be there, but there >> is a handful of hyperbolic-mode object files here: >> >> http://www.geom.uiuc.edu/software/geomview/obj/hyperbolic/ >> >> On 9/26/24 07:46, Mohit Chawla wrote: >> >> Hi all, >> >> Thanks for writing Geomview. I was looking to explore hyperbolic >> geometry, and the documentation mentions that there should be sample >> objects under data/geom/hyperbolic, but I checked a few sources (1.9.5, >> 1.9.4 and 1.8.1) and didn’t find this folder. Any ideas? >> >> Thanks, >> >> Mohitc >> >> >> _______________________________________________ >> geomview-users mailing lis...@li...https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/geomview-users__;!!DZ3fjg!-0_1TTcfMlw4DjqTXfDi28KxrPZrvwxeM_kKV-w9F2eBGv5tVouMFWIOnohjBfAtFOZ7qo39DKxUS08wz43-373ytPL9$ >> >> >> > > _______________________________________________ > geomview-users mailing lis...@li... > > https://lists.sourceforge.net/lists/listinfo/geomview-users > > > _______________________________________________ > geomview-users mailing list > geo...@li... > https://lists.sourceforge.net/lists/listinfo/geomview-users > |
From: Aurel P. <aur...@no...> - 2024-09-26 19:13:31
|
Hi, For what it's worth, I have written a Magma package that computes fundamental domains in hyperbolic 3-space and can output geomview files (see http://www.normalesup.org/~page/software.html). Some output examples are attached, and you can generate more if you have access to Magma. Best, Aurel On 26/09/2024 20:42, Mohit Chawla wrote: > Thanks Stuart, I will try those objects! Just for your info, the > document I was referring to is this one - the second last sentence > mentions the particular directory :-) > http://www.geomview.org/docs/html/Non_002dEuclidean-Geometry.html > > Regards, > Mohit > > On Thu 26. Sep 2024 at 19:09, Stuart Levy <sa...@il...> wrote: > > Yikes! I am not sure what might have happened with this, but I > can't find any data/geom/hyperbolic under the old geomview source > trees either. > > I haven't checked what the documentation says should be there, but > there is a handful of hyperbolic-mode object files here: > > http://www.geom.uiuc.edu/software/geomview/obj/hyperbolic/ > <http://www.geom.uiuc.edu/software/geomview/obj/hyperbolic/> > > On 9/26/24 07:46, Mohit Chawla wrote: >> Hi all, >> >> Thanks for writing Geomview. I was looking to explore hyperbolic >> geometry, and the documentation mentions that there should be >> sample objects under data/geom/hyperbolic, but I checked a few >> sources (1.9.5, 1.9.4 and 1.8.1) and didn’t find this folder. Any >> ideas? >> >> Thanks, >> Mohitc >> >> >> _______________________________________________ >> geomview-users mailing list >> geo...@li... >> https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/geomview-users__;!!DZ3fjg!-0_1TTcfMlw4DjqTXfDi28KxrPZrvwxeM_kKV-w9F2eBGv5tVouMFWIOnohjBfAtFOZ7qo39DKxUS08wz43-373ytPL9$ > > > > _______________________________________________ > geomview-users mailing list > geo...@li... > https://lists.sourceforge.net/lists/listinfo/geomview-users |
From: Stuart L. <sa...@il...> - 2024-09-26 18:52:05
|
Yikes! I am not sure what might have happened with this, but I can't find any data/geom/hyperbolic under the old geomview source trees either. I haven't checked what the documentation says should be there, but there is a handful of hyperbolic-mode object files here: http://www.geom.uiuc.edu/software/geomview/obj/hyperbolic/ <http://www.geom.uiuc.edu/software/geomview/obj/hyperbolic/> On 9/26/24 07:46, Mohit Chawla wrote: > Hi all, > > Thanks for writing Geomview. I was looking to explore hyperbolic > geometry, and the documentation mentions that there should be sample > objects under data/geom/hyperbolic, but I checked a few sources > (1.9.5, 1.9.4 and 1.8.1) and didn’t find this folder. Any ideas? > > Thanks, > Mohitc > > > _______________________________________________ > geomview-users mailing list > geo...@li... > https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/geomview-users__;!!DZ3fjg!-0_1TTcfMlw4DjqTXfDi28KxrPZrvwxeM_kKV-w9F2eBGv5tVouMFWIOnohjBfAtFOZ7qo39DKxUS08wz43-373ytPL9$ |
From: Mohit C. <moh...@gm...> - 2024-09-26 18:42:58
|
Thanks Stuart, I will try those objects! Just for your info, the document I was referring to is this one - the second last sentence mentions the particular directory :-) http://www.geomview.org/docs/html/Non_002dEuclidean-Geometry.html Regards, Mohit On Thu 26. Sep 2024 at 19:09, Stuart Levy <sa...@il...> wrote: > Yikes! I am not sure what might have happened with this, but I can't > find any data/geom/hyperbolic under the old geomview source trees either. > > I haven't checked what the documentation says should be there, but there > is a handful of hyperbolic-mode object files here: > > http://www.geom.uiuc.edu/software/geomview/obj/hyperbolic/ > > On 9/26/24 07:46, Mohit Chawla wrote: > > Hi all, > > Thanks for writing Geomview. I was looking to explore hyperbolic geometry, > and the documentation mentions that there should be sample objects under > data/geom/hyperbolic, but I checked a few sources (1.9.5, 1.9.4 and 1.8.1) > and didn’t find this folder. Any ideas? > > Thanks, > > Mohitc > > > _______________________________________________ > geomview-users mailing lis...@li...https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/geomview-users__;!!DZ3fjg!-0_1TTcfMlw4DjqTXfDi28KxrPZrvwxeM_kKV-w9F2eBGv5tVouMFWIOnohjBfAtFOZ7qo39DKxUS08wz43-373ytPL9$ > > > |
From: Mohit C. <moh...@gm...> - 2024-09-26 12:46:30
|
Hi all, Thanks for writing Geomview. I was looking to explore hyperbolic geometry, and the documentation mentions that there should be sample objects under data/geom/hyperbolic, but I checked a few sources (1.9.5, 1.9.4 and 1.8.1) and didn’t find this folder. Any ideas? Thanks, Mohit |
From: Larry P. <lp...@co...> - 2023-11-11 21:48:19
|
Geomview does not perform anti-aliasing. As a result, edges and lines can be rendered, depending upon orientation, with the "jaggy" effect. But there is a way to impose anti-aliasing on the Geomview output. Using the GNU/Linux Nvidia proprietary driver (not nouveau) one can, using the "nvidia-settings" tool, enable FXAA, or the "Fast approximate anti-aliasing." With FXAA enabled, the Geomview OpenGL output is largely free of the "jaggies" problem, or so I have observed. Perhaps others can enable Nvidia FXAA and share their results. |
From: Adrian R. <ad...@an...> - 2023-07-08 20:25:05
|
Hi All Antiprism 0.31 polyhedron modelling software has been released http://www.antiprism.com/download Windows 32-bit and 64-bit installers and Ubuntu binary packages are available. Source code is provided for other systems. The programs all work natively with OFF format. There is an examples album here http://www.antiprism.com/examples/ Adrian. -- Adrian Rossiter ad...@an... http://antiprism.com/adrian |
From: Adrian R. <ad...@an...> - 2023-06-12 10:51:29
|
Hi LLoyd On Mon, 12 Jun 2023, Lloyd W via geomview-users wrote: > Is www.geom.uiuc.edu offline? https://www.isitdownrightnow.com/geom.uiuc.edu.html URL Checked: www.geom.uiuc.edu Response Time: no response Last Down: unknown Geom.uiuc.edu is DOWN for everyone. It is not just you. The server is not responding... The Wayback Machine was crawling the site regularly, but hasn't done so for the last six months https://web.archive.org/details/www.geom.uiuc.edu Adrian. -- Adrian Rossiter ad...@an... http://antiprism.com/adrian |
From: Lloyd W <llo...@ya...> - 2023-06-12 09:17:18
|
Is www.geom.uiuc.edu offline? thanks Lloyd Wood llo...@ya... |
From: <llo...@us...> - 2023-04-30 15:12:20
|
SaVi 1.6 for Geomview is out. No particular Geomview-specific changes, though I took hierarchical menus From DSTool, which barely runs, these days. I have three versions of DSTool 2, all different... SaVi is software for simulation and visualization of satellite orbits, especially satellite constellations such as O3b, Starlink and Project Kuiper. The SaVi 1.6.0 release (30 April 2023) integrates with v1.2 of the satellite plot scripts for better presentation of SaVi coverage maps, adds a reworked hierarchical menu structure with submenus, adds simulations of Audacy, Karousel, Project Kuiper, Laser Light/HALO, RADARSAT, Starlink, Telesat, Theia and Viasat LEO constellations, adds simulations of Singh's geosynchronous 4-satellite constellations as described in Nature Communications, increases maximum number of coverage colors to 29 for megaconstellations with a direct popup menu, adds menu options for coverage map size, adds -small-map and -all-maps options, associates fisheye, sunlight and geostationary satellite behaviour with simulation constants, and suppports wider downloading of TLEs using lynx. fyi Lloyd Woodlhttp://savi.sf.net/ |
From: Adrian R. <ad...@an...> - 2023-02-11 08:38:07
|
Hi Lloyd On Sat, 11 Feb 2023, lloydwood--- via geomview-users wrote: > I'm setting up Geomview on new Win10 laptop, under the Windows Subsystem for Linux (WSL2) subsystem, with the default Ubuntu image > and packages. > > Everything works as you might expect... except OpenGL. Running ... > Any hints on how to figure out what broke where in which driver? Geomview installed as a package with all dependencies without complaint, so there's nothing obvious there. The X client seems somehow internal to WSL2, rather than needing an extra like Xming, which I've had to use previously, suggesting it's likely something to do with that. I haven't updated to WSL2, but I had a quick look and saw this https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps#install-support-for-linux-gui-apps It lists some graphics drivers. It also says that for Windows 10 you need a certain minimum build number. You could also try testing with glxgears, instead of geomview, to exclude it being an issue specific to geomview. The distribution version of geomview is working fine for me with Xming and WSL1 on Windows 10 (which is running in VirtualBox on Ubuntu, in case that is relevant) Adrian. -- Adrian Rossiter ad...@an... http://antiprism.com/adrian |