Henry Baragar
2006-03-02 21:49:18 UTC
Hello,
Has anyone been able to get sfs to build on OpenBSD 3.8 running the AMD64
platform?
I get the following error running configure:
checking build system type... Invalid configuration
`amd64-unknown-openbsd3.8': machine `amd64-unknown' not recognized
configure: error: /bin/sh ./config.sub amd64-unknown-openbsd3.8 failed.
============
If I use a different config.sub (with timestamp='2004-02-23'), I get the
following error message:
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..
-I/usr/local/include -I.. -I../async-I../arpc -I../crypt -I../sfsmisc
-I../sfsrodb -I../adb -I../svc -I../svc
-DEXECDIR=\"/usr/local/lib/sfs-0.7.2\" -DETCDIR=\"/etc/sfs\"
-DDATADIR=\"/usr/local/share/sfs\" -DPIDDIR=\"/var/run\"
-DSFSDIR=\"/var/sfs\" -g -O2 -ansi -Wall -Wsign-compare -Wchar-subscripts
-Werror -c core.C
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I.. -I../async
-I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc
-DEXECDIR=\"/usr/local/lib/sfs-0.7.2\" -DETCDIR=\"/etc/sfs\"
-DDATADIR=\"/usr/local/share/sfs\" -DPIDDIR=\"/var/run\"
-DSFSDIR=\"/var/sfs\" -g -O2 -ansi -Wall -Wsign-compare-Wchar-subscripts
-Werror -c core.C -o core.o
itree.h: In member function `void itree_core<T, field, C>::insert(T*) [with T
=
timecb_t, itree_entry<T> T::*field = &timecb_t::link, C = keyfunc_2<int,
timecb_t, timespec, &timecb_t::ts, compare<timespec> >]':
core.C:124: instantiated from here
itree.h:121: warning: cast from pointer to integer of different size
itree.h: In static member function `static T* itree_core<T, field,
C>::next(T*)
[with T = timecb_t, itree_entry<T> T::*field = &timecb_t::link, C =
keyfunc_2<int, timecb_t, timespec, &timecb_t::ts, compare<timespec> >]':
core.C:149: instantiated from here
itree.h:117: warning: cast from pointer to integer of different size
itree.h: In member function `void itree_core<T, field, C>::remove(T*) [with T
=
timecb_t, itree_entry<T> T::*field = &timecb_t::link, C = keyfunc_2<int,
timecb_t, timespec, &timecb_t::ts, compare<timespec> >]':
core.C:153: instantiated from here
itree.h:125: warning: cast from pointer to integer of different size
*** Error code 1
Stop in /disk/downloads/unix/sfs-0.7.2/async.
*** Error code 1
Stop in /disk/downloads/unix/sfs-0.7.2 (line 254 of Makefile).
*** Error code 1
Stop in /disk/downloads/unix/sfs-0.7.2 (line 385 of Makefile).
=============
I can get rid of this message by a "cast eos to long in itree.h" as suggested
by Derek on 2005/08/26, but then I just get another similar error (135 in
total).
Any suggestions would be appreciated.
Regards,
Henry
ps. gcc --version produces: gcc (GCC) 3.3.5 (propolice)
Has anyone been able to get sfs to build on OpenBSD 3.8 running the AMD64
platform?
I get the following error running configure:
checking build system type... Invalid configuration
`amd64-unknown-openbsd3.8': machine `amd64-unknown' not recognized
configure: error: /bin/sh ./config.sub amd64-unknown-openbsd3.8 failed.
============
If I use a different config.sub (with timestamp='2004-02-23'), I get the
following error message:
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..
-I/usr/local/include -I.. -I../async-I../arpc -I../crypt -I../sfsmisc
-I../sfsrodb -I../adb -I../svc -I../svc
-DEXECDIR=\"/usr/local/lib/sfs-0.7.2\" -DETCDIR=\"/etc/sfs\"
-DDATADIR=\"/usr/local/share/sfs\" -DPIDDIR=\"/var/run\"
-DSFSDIR=\"/var/sfs\" -g -O2 -ansi -Wall -Wsign-compare -Wchar-subscripts
-Werror -c core.C
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I.. -I../async
-I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc
-DEXECDIR=\"/usr/local/lib/sfs-0.7.2\" -DETCDIR=\"/etc/sfs\"
-DDATADIR=\"/usr/local/share/sfs\" -DPIDDIR=\"/var/run\"
-DSFSDIR=\"/var/sfs\" -g -O2 -ansi -Wall -Wsign-compare-Wchar-subscripts
-Werror -c core.C -o core.o
itree.h: In member function `void itree_core<T, field, C>::insert(T*) [with T
=
timecb_t, itree_entry<T> T::*field = &timecb_t::link, C = keyfunc_2<int,
timecb_t, timespec, &timecb_t::ts, compare<timespec> >]':
core.C:124: instantiated from here
itree.h:121: warning: cast from pointer to integer of different size
itree.h: In static member function `static T* itree_core<T, field,
C>::next(T*)
[with T = timecb_t, itree_entry<T> T::*field = &timecb_t::link, C =
keyfunc_2<int, timecb_t, timespec, &timecb_t::ts, compare<timespec> >]':
core.C:149: instantiated from here
itree.h:117: warning: cast from pointer to integer of different size
itree.h: In member function `void itree_core<T, field, C>::remove(T*) [with T
=
timecb_t, itree_entry<T> T::*field = &timecb_t::link, C = keyfunc_2<int,
timecb_t, timespec, &timecb_t::ts, compare<timespec> >]':
core.C:153: instantiated from here
itree.h:125: warning: cast from pointer to integer of different size
*** Error code 1
Stop in /disk/downloads/unix/sfs-0.7.2/async.
*** Error code 1
Stop in /disk/downloads/unix/sfs-0.7.2 (line 254 of Makefile).
*** Error code 1
Stop in /disk/downloads/unix/sfs-0.7.2 (line 385 of Makefile).
=============
I can get rid of this message by a "cast eos to long in itree.h" as suggested
by Derek on 2005/08/26, but then I just get another similar error (135 in
total).
Any suggestions would be appreciated.
Regards,
Henry
ps. gcc --version produces: gcc (GCC) 3.3.5 (propolice)