Hi,
I'm hoping to install sac on a linux box running 64bit SMP linux
>uname -a
Linux localhost.localdomain 2.6.15-1.1833_FC4smp #1 SMP Wed Mar
1 23:55:52 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
but, in reading the archives of this mail list, it seems SAC won't work
in 64-bit mode, and indeed, when I compile the source version I have
(05Mar01.sac.tgz), it fails. Although, it seems to fail because it
can't find or can't make a proper X11 library:
[snip from "make" output]
cc -w -DLINUX -o ../bin/sac \
main/sac.o ../lib/sac.a ../lib/libevresp.a ../lib/libSMnonOracleFuncs.a ../lib/libSacOracleStubFuncs.a -L/usr/X11R6/lib -lX11 -lm -lnsl -ldl
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a when
searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[1]: *** [SAC] Error 1
make[1]: Leaving directory `/usr/local/sac/src'
gmake: *** [all] Error 2
Can any one tell me if I should request a 32-bit binary, or if there is
a way to compile it to make it work?
Thanks,
Derek
Univ. Wyoming
I'm hoping to install sac on a linux box running 64bit SMP linux
>uname -a
Linux localhost.localdomain 2.6.15-1.1833_FC4smp #1 SMP Wed Mar
1 23:55:52 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
but, in reading the archives of this mail list, it seems SAC won't work
in 64-bit mode, and indeed, when I compile the source version I have
(05Mar01.sac.tgz), it fails. Although, it seems to fail because it
can't find or can't make a proper X11 library:
[snip from "make" output]
cc -w -DLINUX -o ../bin/sac \
main/sac.o ../lib/sac.a ../lib/libevresp.a ../lib/libSMnonOracleFuncs.a ../lib/libSacOracleStubFuncs.a -L/usr/X11R6/lib -lX11 -lm -lnsl -ldl
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a when
searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[1]: *** [SAC] Error 1
make[1]: Leaving directory `/usr/local/sac/src'
gmake: *** [all] Error 2
Can any one tell me if I should request a 32-bit binary, or if there is
a way to compile it to make it work?
Thanks,
Derek
Univ. Wyoming
-
Derek,
There was a posting for me about sac on 64 bit machines, in
particular linux. If follows here.
<snip>
SAC is not supported on 64 bit environments, and it will produce
unexpected results.
I would not say it was a bug, but I would say there are things in the
SAC code which are not portable between 32 and 64 bit systems. These
things need to be attended to.
You should be able to run a 32 bit binary on a 64 bit system.
<snip>
Two things in specific, the declaration of the sac header on 32 and
64 bit machines results in different file sizes, and many function
calls are using non-portable, 32 to 64 bit, declaration of pointers.
Cheers,
Brian
On Oct 17, 2006, at 5:46 PM, Derek wrote:
Hi,
I'm hoping to install sac on a linux box running 64bit SMP linux
uname -a
Linux localhost.localdomain 2.6.15-1.1833_FC4smp #1 SMP Wed
Mar
1 23:55:52 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
but, in reading the archives of this mail list, it seems SAC won't
work
in 64-bit mode, and indeed, when I compile the source version I have
(05Mar01.sac.tgz), it fails. Although, it seems to fail because it
can't find or can't make a proper X11 library:
[snip from "make" output]
cc -w -DLINUX -o ../bin/sac \
main/sac.o ../lib/sac.a ../lib/libevresp.a ../lib/
libSMnonOracleFuncs.a ../lib/libSacOracleStubFuncs.a -L/usr/X11R6/
lib -lX11 -lm -lnsl -ldl
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so
when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a
when
searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[1]: *** [SAC] Error 1
make[1]: Leaving directory `/usr/local/sac/src'
gmake: *** [all] Error 2
Can any one tell me if I should request a 32-bit binary, or if
there is
a way to compile it to make it work?
Thanks,
Derek
Univ. Wyoming
_______________________________________________
sac-help mailing list
sac-help<at>iris.washington.edu
http://www.iris.washington.edu/mailman/listinfo/sac-help
-
Hi Brian,
Thanks for your quick response. I actually read that posting (by you I
think?) in the archives, and it's clear that my post was lacking in
information. In the directory containing the SAC makefile, I linked cc
to gcc32 ("ln -s gcc32 cc"), which presumably would compile it at a
32-bit binary. However, I run into the problem below with the X11
library. My guess is that I'd need to compile this library with gcc32
too?
I don't have the precompiled binary, but have just requested it and will
post back when I get it and see if it works.
Thanks,
Derek
On Wed, 2006-10-18 at 10:29 -0400, Brian Savage wrote:
Derek,
--
There was a posting for me about sac on 64 bit machines, in
particular linux. If follows here.
<snip>
SAC is not supported on 64 bit environments, and it will produce
unexpected results.
I would not say it was a bug, but I would say there are things in the
SAC code which are not portable between 32 and 64 bit systems. These
things need to be attended to.
You should be able to run a 32 bit binary on a 64 bit system.
<snip>
Two things in specific, the declaration of the sac header on 32 and
64 bit machines results in different file sizes, and many function
calls are using non-portable, 32 to 64 bit, declaration of pointers.
Cheers,
Brian
On Oct 17, 2006, at 5:46 PM, Derek wrote:
Hi,
I'm hoping to install sac on a linux box running 64bit SMP linux
uname -a
Linux localhost.localdomain 2.6.15-1.1833_FC4smp #1 SMP Wed
Mar
1 23:55:52 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
but, in reading the archives of this mail list, it seems SAC won't
work
in 64-bit mode, and indeed, when I compile the source version I have
(05Mar01.sac.tgz), it fails. Although, it seems to fail because it
can't find or can't make a proper X11 library:
[snip from "make" output]
cc -w -DLINUX -o ../bin/sac \
main/sac.o ../lib/sac.a ../lib/libevresp.a ../lib/
libSMnonOracleFuncs.a ../lib/libSacOracleStubFuncs.a -L/usr/X11R6/
lib -lX11 -lm -lnsl -ldl
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so
when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a
when
searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[1]: *** [SAC] Error 1
make[1]: Leaving directory `/usr/local/sac/src'
gmake: *** [all] Error 2
Can any one tell me if I should request a 32-bit binary, or if
there is
a way to compile it to make it work?
Thanks,
Derek
Univ. Wyoming
_______________________________________________
sac-help mailing list
sac-help<at>iris.washington.edu
http://www.iris.washington.edu/mailman/listinfo/sac-help
Derek Schutt
schutt<at>uwyo.edu
Dept. of Geology and Geophysics
University of Wyoming
703-292-7978 (at the NSF this year)
-
For what it's worth, I just got the binary and it seems to work fine.
-Derek
On Wed, 2006-10-18 at 11:21 -0400, Derek Schutt wrote:
Hi Brian,
Thanks for your quick response. I actually read that posting (by you I
think?) in the archives, and it's clear that my post was lacking in
information. In the directory containing the SAC makefile, I linked cc
to gcc32 ("ln -s gcc32 cc"), which presumably would compile it at a
32-bit binary. However, I run into the problem below with the X11
library. My guess is that I'd need to compile this library with gcc32
too?
I don't have the precompiled binary, but have just requested it and will
post back when I get it and see if it works.
Thanks,
Derek
On Wed, 2006-10-18 at 10:29 -0400, Brian Savage wrote:
Derek,
There was a posting for me about sac on 64 bit machines, in
particular linux. If follows here.
<snip>
SAC is not supported on 64 bit environments, and it will produce
unexpected results.
I would not say it was a bug, but I would say there are things in the
SAC code which are not portable between 32 and 64 bit systems. These
things need to be attended to.
You should be able to run a 32 bit binary on a 64 bit system.
<snip>
Two things in specific, the declaration of the sac header on 32 and
64 bit machines results in different file sizes, and many function
calls are using non-portable, 32 to 64 bit, declaration of pointers.
Cheers,
Brian
On Oct 17, 2006, at 5:46 PM, Derek wrote:
Hi,
I'm hoping to install sac on a linux box running 64bit SMP linux
uname -a
Linux localhost.localdomain 2.6.15-1.1833_FC4smp #1 SMP Wed
Mar
1 23:55:52 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
but, in reading the archives of this mail list, it seems SAC won't
work
in 64-bit mode, and indeed, when I compile the source version I have
(05Mar01.sac.tgz), it fails. Although, it seems to fail because it
can't find or can't make a proper X11 library:
[snip from "make" output]
cc -w -DLINUX -o ../bin/sac \
main/sac.o ../lib/sac.a ../lib/libevresp.a ../lib/
libSMnonOracleFuncs.a ../lib/libSacOracleStubFuncs.a -L/usr/X11R6/
lib -lX11 -lm -lnsl -ldl
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so
when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a
when
searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[1]: *** [SAC] Error 1
make[1]: Leaving directory `/usr/local/sac/src'
gmake: *** [all] Error 2
Can any one tell me if I should request a 32-bit binary, or if
there is
a way to compile it to make it work?
Thanks,
Derek
Univ. Wyoming
_______________________________________________
sac-help mailing list
sac-help<at>iris.washington.edu
http://www.iris.washington.edu/mailman/listinfo/sac-help
-
Derek,
That is really good to know.
If you have any problems, send them to the sac-help list.
Cheers,
Brian
On Oct 18, 2006, at 1:15 PM, Derek wrote:
For what it's worth, I just got the binary and it seems to work fine.
-Derek
On Wed, 2006-10-18 at 11:21 -0400, Derek Schutt wrote:
Hi Brian,
_______________________________________________
Thanks for your quick response. I actually read that posting (by
you I
think?) in the archives, and it's clear that my post was lacking in
information. In the directory containing the SAC makefile, I
linked cc
to gcc32 ("ln -s gcc32 cc"), which presumably would compile it at a
32-bit binary. However, I run into the problem below with the X11
library. My guess is that I'd need to compile this library with
gcc32
too?
I don't have the precompiled binary, but have just requested it
and will
post back when I get it and see if it works.
Thanks,
Derek
On Wed, 2006-10-18 at 10:29 -0400, Brian Savage wrote:
Derek,
There was a posting for me about sac on 64 bit machines, in
particular linux. If follows here.
<snip>
SAC is not supported on 64 bit environments, and it will produce
unexpected results.
I would not say it was a bug, but I would say there are things in
the
SAC code which are not portable between 32 and 64 bit systems.
These
things need to be attended to.
You should be able to run a 32 bit binary on a 64 bit system.
<snip>
Two things in specific, the declaration of the sac header on 32 and
64 bit machines results in different file sizes, and many function
calls are using non-portable, 32 to 64 bit, declaration of pointers.
Cheers,
Brian
On Oct 17, 2006, at 5:46 PM, Derek wrote:
Hi,
I'm hoping to install sac on a linux box running 64bit SMP linux
uname -a
Linux localhost.localdomain 2.6.15-1.1833_FC4smp #1 SMP Wed
Mar
1 23:55:52 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
but, in reading the archives of this mail list, it seems SAC won't
work
in 64-bit mode, and indeed, when I compile the source version I
have
(05Mar01.sac.tgz), it fails. Although, it seems to fail because it
can't find or can't make a proper X11 library:
[snip from "make" output]
cc -w -DLINUX -o ../bin/sac \
main/sac.o ../lib/sac.a ../lib/libevresp.a ../lib/
libSMnonOracleFuncs.a ../lib/libSacOracleStubFuncs.a -L/usr/
X11R6/
lib -lX11 -lm -lnsl -ldl
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so
when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a
when
searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[1]: *** [SAC] Error 1
make[1]: Leaving directory `/usr/local/sac/src'
gmake: *** [all] Error 2
Can any one tell me if I should request a 32-bit binary, or if
there is
a way to compile it to make it work?
Thanks,
Derek
Univ. Wyoming
_______________________________________________
sac-help mailing list
sac-help<at>iris.washington.edu
http://www.iris.washington.edu/mailman/listinfo/sac-help
sac-help mailing list
sac-help<at>iris.washington.edu
http://www.iris.washington.edu/mailman/listinfo/sac-help
-
-
-