public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* configure fails on checking ino_t
       [not found] <310357481.6222896.1496816466443.ref@mail.yahoo.com>
@ 2017-06-07  6:21 ` Lloyd Wood via cygwin
  2017-06-07  9:35   ` Corinna Vinschen
                     ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Lloyd Wood via cygwin @ 2017-06-07  6:21 UTC (permalink / raw)
  To: cygwin

download geomview 1.9.5 from http://www.geomview.org
this used to build on cygwin 32-bit. Did so for a number of years. Now, it doesn't,
because something changed.

$ tar xvfz geomview-1.9.5.tar.gz
$ cd geomview-1.9.5
./configure
[..]
checking for dev_t... yes 
checking for ino_t... yes 
checking for time_t... yes 
checking size of dev_t... 4 
checking size of ino_t... configure: error: in `/home/ellowoo/savi/geomview-1.9.5': 
configure: error: cannot compute sizeof (ino_t) 
See `config.log' for more details 


$ tail config.log
[..]
#define TIME_WITH_SYS_TIME 1 
#define HAVE_M_PI 1 
#define HAVE_DEV_T 1 
#define HAVE_INO_T 1 
#define HAVE_TIME_T 1 
#define SIZEOF_DEV_T 4 

configure: exit 77 

Okay, so what changed in Cygwin?
(No, Mario, this is not an antivirus thing...)

thanks
 
Lloyd Wood
http://savi.sf.net/

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07  6:21 ` configure fails on checking ino_t Lloyd Wood via cygwin
@ 2017-06-07  9:35   ` Corinna Vinschen
  2017-06-07 19:10   ` Csaba Raduly
  2017-06-09 20:38   ` Ken Brown
  2 siblings, 0 replies; 12+ messages in thread
From: Corinna Vinschen @ 2017-06-07  9:35 UTC (permalink / raw)
  To: cygwin

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

On Jun  7 06:21, Lloyd Wood via cygwin wrote:
> download geomview 1.9.5 from http://www.geomview.org
> this used to build on cygwin 32-bit. Did so for a number of years. Now, it doesn't,
> because something changed.
> 
> $ tar xvfz geomview-1.9.5.tar.gz
> $ cd geomview-1.9.5
> ./configure
> [..]
> checking for dev_t... yes 
> checking for ino_t... yes 
> checking for time_t... yes 
> checking size of dev_t... 4 
> checking size of ino_t... configure: error: in `/home/ellowoo/savi/geomview-1.9.5': 
> configure: error: cannot compute sizeof (ino_t) 
> See `config.log' for more details 
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07  6:21 ` configure fails on checking ino_t Lloyd Wood via cygwin
  2017-06-07  9:35   ` Corinna Vinschen
@ 2017-06-07 19:10   ` Csaba Raduly
  2017-06-07 20:37     ` Lloyd Wood via cygwin
  2017-06-09 20:38   ` Ken Brown
  2 siblings, 1 reply; 12+ messages in thread
From: Csaba Raduly @ 2017-06-07 19:10 UTC (permalink / raw)
  To: Lloyd Wood, cygwin list

Hi Lloyd,

On Wed, Jun 7, 2017 at 8:21 AM, Lloyd Wood wrote:
> download geomview 1.9.5 from http://www.geomview.org
> this used to build on cygwin 32-bit. Did so for a number of years. Now, it doesn't,
> because something changed.
>
> $ tar xvfz geomview-1.9.5.tar.gz
> $ cd geomview-1.9.5
> ./configure
> [..]
> checking for dev_t... yes
> checking for ino_t... yes
> checking for time_t... yes
> checking size of dev_t... 4
> checking size of ino_t... configure: error: in `/home/ellowoo/savi/geomview-1.9.5':
> configure: error: cannot compute sizeof (ino_t)
> See `config.log' for more details
>
>
> $ tail config.log
> [..]
> #define TIME_WITH_SYS_TIME 1
> #define HAVE_M_PI 1
> #define HAVE_DEV_T 1
> #define HAVE_INO_T 1
> #define HAVE_TIME_T 1
> #define SIZEOF_DEV_T 4
>
> configure: exit 77
>
> Okay, so what changed in Cygwin?


I hope nothing, because it works for me:

checking for dev_t... yes
checking for ino_t... yes
checking for time_t... yes
checking size of dev_t... 4
checking size of ino_t... 8
checking size of time_t... 8
checking size of long... 8
checking size of int... 4


You should at least post the relevant part from config.log (the part
beginning with

configure:17957: checking for ino_t

).



Csaba
-- 
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07 19:10   ` Csaba Raduly
@ 2017-06-07 20:37     ` Lloyd Wood via cygwin
  2017-06-07 22:11       ` Lloyd Wood via cygwin
  2017-06-08  2:44       ` Brian Inglis
  0 siblings, 2 replies; 12+ messages in thread
From: Lloyd Wood via cygwin @ 2017-06-07 20:37 UTC (permalink / raw)
  To: Csaba Raduly, cygwin list

hi Csaba

that part of config.log is not interesting:

[..]
configure:17948: result: yes
configure:17957: checking for ino_t
configure:17957: gcc -c -g -O2  conftest.c >&5
configure:17957: $? = 0
configure:17957: gcc -c -g -O2  conftest.c >&5

[..]

I'm very puzzled. But don't run Cygwin setup in
case it breaks your setup, is my thought...

thanks 
Lloyd Wood lloyd.wood@yahoo.co.uk http://about.me/lloydwood 



________________________________
From: Csaba Raduly <rcsaba@gmail.com>
To: Lloyd Wood <lloyd.wood@yahoo.co.uk>; cygwin list <cygwin@cygwin.com> 
Sent: Thursday, 8 June 2017, 5:10
Subject: Re: configure fails on checking ino_t



Hi Lloyd,

On Wed, Jun 7, 2017 at 8:21 AM, Lloyd Wood wrote:
> download geomview 1.9.5 from http://www.geomview.org
> this used to build on cygwin 32-bit. Did so for a number of years. Now, it doesn't,
> because something changed.
>
> $ tar xvfz geomview-1.9.5.tar.gz
> $ cd geomview-1.9.5
> ./configure
> [..]
> checking for dev_t... yes
> checking for ino_t... yes
> checking for time_t... yes
> checking size of dev_t... 4
> checking size of ino_t... configure: error: in `/home/ellowoo/savi/geomview-1.9.5':
> configure: error: cannot compute sizeof (ino_t)
> See `config.log' for more details
>
>
> $ tail config.log
> [..]
> #define TIME_WITH_SYS_TIME 1
> #define HAVE_M_PI 1
> #define HAVE_DEV_T 1
> #define HAVE_INO_T 1
> #define HAVE_TIME_T 1
> #define SIZEOF_DEV_T 4
>
> configure: exit 77
>
> Okay, so what changed in Cygwin?


I hope nothing, because it works for me:


checking for dev_t... yes
checking for ino_t... yes
checking for time_t... yes
checking size of dev_t... 4
checking size of ino_t... 8
checking size of time_t... 8
checking size of long... 8
checking size of int... 4


You should at least post the relevant part from config.log (the part
beginning with

configure:17957: checking for ino_t

).



Csaba
-- 
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07 20:37     ` Lloyd Wood via cygwin
@ 2017-06-07 22:11       ` Lloyd Wood via cygwin
  2017-06-07 22:19         ` Eric Blake
  2017-06-08  2:44       ` Brian Inglis
  1 sibling, 1 reply; 12+ messages in thread
From: Lloyd Wood via cygwin @ 2017-06-07 22:11 UTC (permalink / raw)
  To: Csaba Raduly, cygwin list

Aha! just slightly later in config.log:

configure:17957: checking for ino_t 
configure:17957: gcc -c -g -O2  conftest.c >&5 
configure:17957: $? = 0 
configure:17957: gcc -c -g -O2  conftest.c >&5 
conftest.c: In function 'main': 
conftest.c:94:20: error: expected expression before ')' token 
if (sizeof ((ino_t))) 
^ 
configure:17957: $? = 1 
configure: failed program was: 
| /* confdefs.h */ 
| #define PACKAGE_NAME "geomview" 


this is with:


It was created by geomview configure 1.9.5, which was 
generated by GNU Autoconf 2.69.  Invocation command line was 

$ ./configure 

thanks for the hint, but still puzzled as to why this starts
failing now.
 
Lloyd Wood lloyd.wood@yahoo.co.uk http://about.me/lloydwood 



________________________________
From: Lloyd Wood <lloyd.wood@yahoo.co.uk>
To: Csaba Raduly <rcsaba@gmail.com>; cygwin list <cygwin@cygwin.com> 
Sent: Thursday, 8 June 2017, 6:37
Subject: Re: configure fails on checking ino_t



hi Csaba

that part of config.log is not interesting:

[..]
configure:17948: result: yes
configure:17957: checking for ino_t
configure:17957: gcc -c -g -O2  conftest.c >&5
configure:17957: $? = 0
configure:17957: gcc -c -g -O2  conftest.c >&5

[..]

I'm very puzzled. But don't run Cygwin setup in
case it breaks your setup, is my thought...

thanks 
Lloyd Wood lloyd.wood@yahoo.co.uk http://about.me/lloydwood 



________________________________

From: Csaba Raduly <rcsaba@gmail.com>
To: Lloyd Wood <lloyd.wood@yahoo.co.uk>; cygwin list <cygwin@cygwin.com> 
Sent: Thursday, 8 June 2017, 5:10
Subject: Re: configure fails on checking ino_t



Hi Lloyd,

On Wed, Jun 7, 2017 at 8:21 AM, Lloyd Wood wrote:
> download geomview 1.9.5 from http://www.geomview.org
> this used to build on cygwin 32-bit. Did so for a number of years. Now, it doesn't,
> because something changed.
>
> $ tar xvfz geomview-1.9.5.tar.gz
> $ cd geomview-1.9.5
> ./configure
> [..]
> checking for dev_t... yes
> checking for ino_t... yes
> checking for time_t... yes
> checking size of dev_t... 4
> checking size of ino_t... configure: error: in `/home/ellowoo/savi/geomview-1.9.5':
> configure: error: cannot compute sizeof (ino_t)
> See `config.log' for more details
>
>
> $ tail config.log
> [..]
> #define TIME_WITH_SYS_TIME 1
> #define HAVE_M_PI 1
> #define HAVE_DEV_T 1
> #define HAVE_INO_T 1
> #define HAVE_TIME_T 1
> #define SIZEOF_DEV_T 4
>
> configure: exit 77
>
> Okay, so what changed in Cygwin?


I hope nothing, because it works for me:


checking for dev_t... yes
checking for ino_t... yes
checking for time_t... yes
checking size of dev_t... 4
checking size of ino_t... 8
checking size of time_t... 8
checking size of long... 8
checking size of int... 4


You should at least post the relevant part from config.log (the part
beginning with

configure:17957: checking for ino_t

).



Csaba
-- 
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07 22:11       ` Lloyd Wood via cygwin
@ 2017-06-07 22:19         ` Eric Blake
  2017-06-08  8:27           ` Csaba Raduly
  0 siblings, 1 reply; 12+ messages in thread
From: Eric Blake @ 2017-06-07 22:19 UTC (permalink / raw)
  To: cygwin


[-- Attachment #1.1: Type: text/plain, Size: 1191 bytes --]

On 06/07/2017 05:11 PM, Lloyd Wood via cygwin wrote:

Please don't top-post on technical lists.

> Aha! just slightly later in config.log:
> 
> configure:17957: checking for ino_t 
> configure:17957: gcc -c -g -O2  conftest.c >&5 
> configure:17957: $? = 0 
> configure:17957: gcc -c -g -O2  conftest.c >&5 
> conftest.c: In function 'main': 
> conftest.c:94:20: error: expected expression before ')' token 
> if (sizeof ((ino_t))) 
> ^ 

This _particular_ failure is expected (you aren't showing enough of the
config.log output).  Remember, to determine if something is a type vs.
an expression, autoconf performs TWO compilation tests, and relies on
the fact that sizeof(expr) and sizeof((expr)) both compile, but
sizeof(type) compiles while sizeof((type)) must fail.  The back-to-back
compilation is necessary to ensure that something being probed for is a
type name rather than an arbitray expression.

So just because _some_ tests fail (as expected) does not mean that this
particular failure is where configure is messing up.


-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07 20:37     ` Lloyd Wood via cygwin
  2017-06-07 22:11       ` Lloyd Wood via cygwin
@ 2017-06-08  2:44       ` Brian Inglis
  1 sibling, 0 replies; 12+ messages in thread
From: Brian Inglis @ 2017-06-08  2:44 UTC (permalink / raw)
  To: cygwin

On 2017-06-07 14:37, Lloyd Wood via cygwin wrote:
> that part of config.log is not interesting:
> configure:17948: result: yes
> configure:17957: checking for ino_t
> configure:17957: gcc -c -g -O2  conftest.c >&5
> configure:17957: $? = 0
> configure:17957: gcc -c -g -O2  conftest.c >&5

Results may depend on whether the package includes its own collection of
macros, relies on the distro released macros, or includes some of its
own to override the distro macros.

The contents of config.log appear to be not just streams of messages as
you might expect, but collections of different outputs generated during
processing, sometimes requiring a bit of jumping around to fully
comprehend.

So please attach the complete config.log as a text attachment, or post
it on some storage web site if too large, so others can review it and
assist you.

And as usual, please attach cygcheck -svr output as a text attachment,
so support folks can see what tools releases you are running.

> I'm very puzzled. But don't run Cygwin setup in case it breaks your
> setup, is my thought...

As the current release is the only release which is supported and can be
fixed, you may need to keep a number of frozen releases around to avoid
any build issues, or rely on crouchingtigerhiddenfruitbat.org packages.
That may cause issues when others try to run your package on more recent
releases.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07 22:19         ` Eric Blake
@ 2017-06-08  8:27           ` Csaba Raduly
  0 siblings, 0 replies; 12+ messages in thread
From: Csaba Raduly @ 2017-06-08  8:27 UTC (permalink / raw)
  To: cygwin list

On Thu, Jun 8, 2017 at 12:19 AM, Eric Blake  wrote:
> On 06/07/2017 05:11 PM, Lloyd Wood via cygwin wrote:
>> Aha! just slightly later in config.log:
>>
>> configure:17957: checking for ino_t
>> configure:17957: gcc -c -g -O2  conftest.c >&5
>> configure:17957: $? = 0
>> configure:17957: gcc -c -g -O2  conftest.c >&5
>> conftest.c: In function 'main':
>> conftest.c:94:20: error: expected expression before ')' token
>> if (sizeof ((ino_t)))
>> ^
>
> This _particular_ failure is expected (you aren't showing enough of the
> config.log output).  Remember, to determine if something is a type vs.
> an expression, autoconf performs TWO compilation tests, and relies on
> the fact that sizeof(expr) and sizeof((expr)) both compile, but
> sizeof(type) compiles while sizeof((type)) must fail.  The back-to-back
> compilation is necessary to ensure that something being probed for is a
> type name rather than an arbitray expression.
>
> So just because _some_ tests fail (as expected) does not mean that this
> particular failure is where configure is messing up.

Yes, I saw this in my successful config.log (and was a bit puzzled).

Lloyd, you need to look further down in config.log, because "checking
for sizeof(ino_t)" - the one that failed for you - is after "checking
for ino_t".

Csaba
-- 
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-07  6:21 ` configure fails on checking ino_t Lloyd Wood via cygwin
  2017-06-07  9:35   ` Corinna Vinschen
  2017-06-07 19:10   ` Csaba Raduly
@ 2017-06-09 20:38   ` Ken Brown
  2017-06-09 23:22     ` Lloyd Wood via cygwin
  2 siblings, 1 reply; 12+ messages in thread
From: Ken Brown @ 2017-06-09 20:38 UTC (permalink / raw)
  To: cygwin; +Cc: Lloyd Wood

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

On 6/7/2017 2:21 AM, Lloyd Wood via cygwin wrote:
> download geomview 1.9.5 from http://www.geomview.org
> this used to build on cygwin 32-bit.

I've just build geomview-1.9.5 on both 32-bit and 64-bit Cygwin, using 
the attached cygport file and patches.

If it works well, I'll propose it for inclusion in the Cygwin 
distribution.  I have no experience with geomview, so I can't really 
test it adequately.  Would you be willing to try out my build and tell 
me if it seems OK?

If so, you can get it from my personal Cygwin repository:

   http://sanibeltranquility.com/cygwin/

There are instructions at that site.  Note: I have other packages there 
that you probably don't want to install, so be careful to just choose 
geomview (and let setup install its dependencies).

Ken

[-- Attachment #2: geomview.cygport --]
[-- Type: text/plain, Size: 1218 bytes --]

NAME="geomview"
VERSION=1.9.5
RELEASE=1

SRC_URI="https://sourceforge.net/projects/geomview/files/geomview/${PV}/${P}.tar.xz"

PATCH_URI="no_undefined.patch"
PATCH_URI+=" weak_symbols.patch"

HOMEPAGE="http://www.geomview.org/"
SUMMARY="An interactive 3D viewing program"
DESCRIPTION="Geomview lets you view and manipulate three-dimensional objects: you
use the mouse to rotate, translate, zoom in and out, and so on.
Geomview can be used as a standalone viewer for static objects or as a
display engine for other programs which produce dynamically changing
geometry.  Geomview can display objects described in a variety of file
formats.  Geomview comes with a wide selection of example objects, and
you can create your own objects too."

PKG_NAMES="${PN}
 lib${PN}_${PV}
 lib${PN}-devel
"

geomview_CATEGORY="Math"
libgeomview_1_9_5_CATEGORY="Math Libs"
libgeomview_devel_CATEGORY="Math Devel"


geomview_CONTENTS="
  usr/bin/*.exe
  usr/bin/geomview
  usr/bin/hvectext
  usr/bin/remotegv
  usr/libexec
  usr/share
"

libgeomview_1_9_5_CONTENTS="usr/bin/cyg*-1-9-5.dll"

libgeomview_devel_CONTENTS="
  usr/include
  usr/lib
"

CYGCONF_ARGS="--with-htmlbrowser=cygstart"

DEPEND="libXm-devel libGL-devel libGLU-devel"

[-- Attachment #3: no_undefined.patch --]
[-- Type: text/plain, Size: 470 bytes --]

--- origsrc/geomview-1.9.5/src/lib/Makefile.am	2014-03-12 12:51:13.000000000 -0400
+++ src/geomview-1.9.5/src/lib/Makefile.am	2017-06-08 17:07:53.078591900 -0400
@@ -11,4 +11,4 @@ libgeomview_la_SOURCES =
 libgeomview_la_LIBADD = \
  $(OOGLLIBS) $(OPENGLLIBS) $(SOCKETLIBS) $(XLIBS) $(ZLIB_LIB)
 libgeomview_la_DEPENDENCIES = $(OOGLLIBS) Makefile.am
-libgeomview_la_LDFLAGS = -release @PACKAGE_VERSION@
+libgeomview_la_LDFLAGS = -no-undefined -release @PACKAGE_VERSION@

[-- Attachment #4: weak_symbols.patch --]
[-- Type: text/plain, Size: 776 bytes --]

--- origsrc/geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c	2014-03-12 12:51:13.000000000 -0400
+++ src/geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c	2017-06-09 10:25:41.647550600 -0400
@@ -413,10 +413,15 @@ mgopengl_lightmodeldef(int lightmodel, L
  *	  supports it;
  *  - or, if we're on a system that claims to support it at compile time,
  *	  we'll just hope that that system also supports it at run time.
+ * But Cygwin does not support weak symbols, and the use of "#pragma
+ * weak" causes "undefined symbol" errors when linking on x86_64
+ * Cygwin.
  */
 
+#ifndef __CYGWIN__
 # pragma weak glBindTextureEXT
 # pragma weak glDeleteTexturesEXT
+#endif
 
 # ifndef GL_EXT_texture_object
 /* If <GL/gl.h> doesn't know about glBindTextureEXT etc., declare here. */

[-- Attachment #5: Type: text/plain, Size: 219 bytes --]


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-09 20:38   ` Ken Brown
@ 2017-06-09 23:22     ` Lloyd Wood via cygwin
  2017-06-10  1:53       ` Ken Brown
  0 siblings, 1 reply; 12+ messages in thread
From: Lloyd Wood via cygwin @ 2017-06-09 23:22 UTC (permalink / raw)
  To: Ken Brown, cygwin

Hi Ken,

thanks for this - both 32-bit and 64-bit Geomview from
your repository work as expected. I was able to run
SaVi (http://savi.sf.net/) under both, with OpenGL and
piping between Geomview and SaVi working so that
SaVi could control Geomview.

(64-bit working with SaVi was a pleasant surprise -
I had not been able to get piping between Geomview
and remote control apps working previously in 64-bit,
when compiling Geomview myself. And 64-bit OpenGL
is good to finally see working, too.)

However, Geomview's supplied modules aren't listed in
the right panel of its main window,
suggesting it hasn't been configured and built with xforms
and with Tcl/Tk, which its modules need. I have
some notes with hints on this at:
http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/running-under-Windows/

Add in the Geomview modules in a -2, and I think both 32- and
64-bit Geomview will be more than good to include in Cygwin
distributions, which would be worthwhile since building
Geomview can be very tricky.(*)

On a related note, as you're associated with Cornell Math
you know of DsTool. Patrick Worfolk worked on the v3 Tk version of
that before he did SaVi, which I maintain, and it
can also work with Geomview.

DsTool can be made to work on 32-bit Cygwin with Tcl/Tk 8.5
(not 64-bit or 8.6 - seems to be reaching end of life as
is) and could, with a bit of updating, be
made current as another optional Geomview
module that can also run standalone without
Geomview, just like SaVi.
I have some notes on DsTool at
http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/DsTool/
and there's some recent discussion of DsTool on the
geomview-users mailing list.

(*) Okay, I'm now aware of the BLODA issue, which likely
explains why configure tests fail in my building Geomview,
suggests that anything needing autotools to build may be best
off as an installable package, and also helps explain
why Cygwin is slow, particularly in disk accesses,
on an i5 machine, and why my typing in cygwin
occasionally does things like:

$ whhhicccchhhhhhhhhhhh   geeomview 
bash: whhhicccchhhhhhhhhhhh: command not found
regards


Lloyd Wood lloyd.wood@yahoo.co.uk http://about.me/lloydwood 



________________________________
From: Ken Brown <kbrown@cornell.edu>
To: cygwin@cygwin.com 
Cc: Lloyd Wood <lloyd.wood@yahoo.co.uk>
Sent: Saturday, 10 June 2017, 6:39
Subject: Re: configure fails on checking ino_t



On 6/7/2017 2:21 AM, Lloyd Wood via cygwin wrote:

> download geomview 1.9.5 from http://www.geomview.org
> this used to build on cygwin 32-bit.

I've just build geomview-1.9.5 on both 32-bit and 64-bit Cygwin, using 
the attached cygport file and patches.

If it works well, I'll propose it for inclusion in the Cygwin 
distribution.  I have no experience with geomview, so I can't really 
test it adequately.  Would you be willing to try out my build and tell 
me if it seems OK?

If so, you can get it from my personal Cygwin repository:

  http://sanibeltranquility.com/cygwin/

There are instructions at that site.  Note: I have other packages there 
that you probably don't want to install, so be careful to just choose 
geomview (and let setup install its dependencies).

Ken

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-09 23:22     ` Lloyd Wood via cygwin
@ 2017-06-10  1:53       ` Ken Brown
  2017-06-11  0:22         ` Lloyd Wood via cygwin
  0 siblings, 1 reply; 12+ messages in thread
From: Ken Brown @ 2017-06-10  1:53 UTC (permalink / raw)
  To: Lloyd Wood, cygwin

On 6/9/2017 7:22 PM, Lloyd Wood wrote:
> Hi Ken,
> 
> thanks for this - both 32-bit and 64-bit Geomview from
> your repository work as expected. I was able to run
> SaVi (http://savi.sf.net/) under both, with OpenGL and
> piping between Geomview and SaVi working so that
> SaVi could control Geomview.

Hi Lloyd,

Thanks for testing.

> However, Geomview's supplied modules aren't listed in
> the right panel of its main window,
> suggesting it hasn't been configured and built with xforms
> and with Tcl/Tk, which its modules need. I have
> some notes with hints on this at:
> http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/running-under-Windows/

It looks like this has changed.  There's no longer a --with-xforms 
configure option, and the modules requiring xforms or Tcl/Tk are now 
packaged separately.  (See the top-level README.)  I'll think about how 
to best package these modules.

> On a related note, as you're associated with Cornell Math
> you know of DsTool. Patrick Worfolk worked on the v3 Tk version of
> that before he did SaVi, which I maintain, and it
> can also work with Geomview.
> 
> DsTool can be made to work on 32-bit Cygwin with Tcl/Tk 8.5
> (not 64-bit or 8.6 - seems to be reaching end of life as
> is) and could, with a bit of updating, be
> made current as another optional Geomview
> module that can also run standalone without
> Geomview, just like SaVi.
> I have some notes on DsTool at
> http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/DsTool/
> and there's some recent discussion of DsTool on the
> geomview-users mailing list.

Thanks, I'll take a look.

Ken


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: configure fails on checking ino_t
  2017-06-10  1:53       ` Ken Brown
@ 2017-06-11  0:22         ` Lloyd Wood via cygwin
  0 siblings, 0 replies; 12+ messages in thread
From: Lloyd Wood via cygwin @ 2017-06-11  0:22 UTC (permalink / raw)
  To: Ken Brown, cygwin

Ken,


you're right; I'm so used to seeing those modules listed that
I forgot that how they get there recently changed.
(Well, recently in Geomview terms...)

Separate modules from base Geomview now, xforms is no longer a dependency, which is good.
So, the base Geomview is good to go into Cygwin without them, I think.

thanks

L.

> > However, Geomview's supplied modules aren't listed in
> > the right panel of its main window,
> > suggesting it hasn't been configured and built with xforms
> > and with Tcl/Tk, which its modules need. I have
> > some notes with hints on this at:
> > http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/running-under-Windows/
> 
> It looks like this has changed.  There's no longer a --with-xforms 
> configure option, and the modules requiring xforms or Tcl/Tk are now 
> packaged separately.  (See the top-level README.)  I'll think about how 
> to best package these modules.
>
> Ken

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-06-11  0:22 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <310357481.6222896.1496816466443.ref@mail.yahoo.com>
2017-06-07  6:21 ` configure fails on checking ino_t Lloyd Wood via cygwin
2017-06-07  9:35   ` Corinna Vinschen
2017-06-07 19:10   ` Csaba Raduly
2017-06-07 20:37     ` Lloyd Wood via cygwin
2017-06-07 22:11       ` Lloyd Wood via cygwin
2017-06-07 22:19         ` Eric Blake
2017-06-08  8:27           ` Csaba Raduly
2017-06-08  2:44       ` Brian Inglis
2017-06-09 20:38   ` Ken Brown
2017-06-09 23:22     ` Lloyd Wood via cygwin
2017-06-10  1:53       ` Ken Brown
2017-06-11  0:22         ` Lloyd Wood via cygwin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).