Timeline for Cygwin: installing Seismic Unix - error during make install
Current License: CC BY-SA 4.0
13 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Dec 15, 2018 at 12:28 | history | edited | Rui F Ribeiro | CC BY-SA 4.0 | deleted 109 characters in body |
| Jan 29, 2018 at 22:50 | comment | added | Tobitobitobi | It's cygwin 64 bit | |
| Jan 28, 2018 at 20:34 | answer | added | matzeri | timeline score: 0 | |
| Jan 28, 2018 at 18:39 | comment | added | matzeri | cygwin 64 or 32 bit ? | |
| Jan 18, 2018 at 22:14 | history | edited | Tobitobitobi | CC BY-SA 3.0 | Partially solved, problems encountered at another step |
| Jan 18, 2018 at 21:30 | comment | added | Tobitobitobi | That actually brought me quite far, make install worked! Now I just got an error for the very last step (make sfinstall: "conflicting types for ‘__FILE’ typedef struct __sFILE64 __FILE; In file included from stdfgetc.c:1:0:stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here typedef struct _sfio_s"), but I will use your most recent advice and start over from a freshly untarred source tarball - which I didn't do for my last try. Thanks a lot! | |
| Jan 18, 2018 at 19:53 | comment | added | steeldriver | It should be right there in the configs subdirectory of the main src dir - just copy it to the src dir and run make remake (rather than make install - that potentially will mix object files that were built with the wrong architecture flags). Or start over from a freshly untarred source tarball to be sure. | |
| Jan 18, 2018 at 19:49 | comment | added | Tobitobitobi | Ah, thanks, I will try that! I noticed as well that there are no CYGWIN lines in the Makefile.config file, I'll search for that configs/Makefile.config_Cygwin_32 file | |
| Jan 18, 2018 at 19:20 | comment | added | steeldriver | My bad - there is in fact a configs/Makefile.config_Cygwin_32 file - on my cygwin64 system, that seemed to work for me (without the errors you are reporting) i.e. just by cp configs/Makefile.config_Cygwin_32 Makefile.config then make install. You may wish to backup your original Makefile.config first. | |
| Jan 18, 2018 at 18:51 | comment | added | steeldriver | See also Seismic Unix install on Windows although the advice to "uncomment every line in the Makefile.config that says CYGWIN" doesn't seem to apply to the version I downloaded (cwp_su_all_44R14.tgz) since there are no such lines - it may help for your version | |
| Jan 18, 2018 at 18:46 | comment | added | steeldriver | Have you built it on cygwin before? My feeling is that its a build configuration problem (I downloaded the source,and noticed it only has a generic Makefile.config plus one for Darwin). I was able to get rid of the struct stat error by adding a __CYGWIN__ variable to the CFLAGS i.e. make "CFLAGS=-D __CYGWIN__" install (you could achieve the same by editing the Makefile.config file directly). | |
| Jan 18, 2018 at 18:02 | review | First posts | |||
| Jan 18, 2018 at 18:19 | |||||
| Jan 18, 2018 at 18:01 | history | asked | Tobitobitobi | CC BY-SA 3.0 |