Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jun 2017 23:56:06 +0800
From:      blubee blubeeme <gurenchan@gmail.com>
To:        FreeBSD current <freebsd-current@freebsd.org>
Subject:   autoreconf missing boost?
Message-ID:  <CALM2mEkW-sTaWFC_jEPp-u3rntr_cfYXSbTfjNQGPko==ydfSg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi

I'm running a autoreconf trying to port a project; some printer code.
Having a bit of trouble.

I ran autoreconf -fi

then I do:
./configure --with-ltdl-include=/usr/local/share/libtool --with-gnu-ld
--with-libintl-prefix=/usr/local

that goes straight forward.

Then when I run gmake, it seems to fail at linking boost or something like
that. Here's the output of gmake, i've tried both make and gmake:
me@blubee:~/Downloads/Epson/ut % gmake
gmake  all-recursive
gmake[1]: Entering directory '/usr/home/blubee/Downloads/Epson/ut'
Making all in .
gmake[2]: Entering directory '/usr/home/blubee/Downloads/Epson/ut'
gmake[2]: Leaving directory '/usr/home/blubee/Downloads/Epson/ut'
Making all in lib
gmake[2]: Entering directory '/usr/home/blubee/Downloads/Epson/ut/lib'
Making all in .
gmake[3]: Entering directory '/usr/home/blubee/Downloads/Epson/ut/lib'
  CXX      connexion.lo
In file included from connexion.cpp:32:0:
/usr/local/lib/gcc49/gcc/x86_64-portbld-freebsd12.0/4.9.4/include-fixed/sys/types.h:266:9:
error: '__vm_ooffset_t' does not name a type
 typedef __vm_ooffset_t vm_ooffset_t;
         ^
/usr/local/lib/gcc49/gcc/x86_64-portbld-freebsd12.0/4.9.4/include-fixed/sys/types.h:268:9:
error: '__vm_pindex_t' does not name a type
 typedef __vm_pindex_t vm_pindex_t;
         ^
In file included from /usr/local/lib/gcc49/include/c++/cstdlib:72:0,
                 from /usr/local/include/boost/core/demangle.hpp:39,
                 from /usr/local/include/boost/core/typeinfo.hpp:119,
                 from /usr/local/include/boost/detail/sp_typeinfo.hpp:20,
                 from
/usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27,
                 from
/usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp:54,
                 from
/usr/local/include/boost/smart_ptr/detail/shared_count.hpp:29,
                 from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /usr/local/include/boost/shared_ptr.hpp:17,
                 from /usr/local/include/boost/filesystem/path.hpp:29,
                 from /usr/local/include/boost/filesystem.hpp:16,
                 from connexion.cpp:40:
/usr/local/lib/gcc49/gcc/x86_64-portbld-freebsd12.0/4.9.4/include-fixed/stdlib.h:192:46:
error: expected initializer before '__nonnull'
 int  posix_memalign(void **, size_t, size_t) __nonnull(1); /* (ADV) */
                                              ^
In file included from
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr.h:148:0,
                 from /usr/local/lib/gcc49/include/c++/ext/atomicity.h:35,
                 from /usr/local/lib/gcc49/include/c++/bits/ios_base.h:39,
                 from /usr/local/lib/gcc49/include/c++/ios:42,
                 from /usr/local/lib/gcc49/include/c++/ostream:38,
                 from /usr/local/lib/gcc49/include/c++/iostream:39,
                 from connexion.cpp:38:
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:101:1:
error: 'int __gthrw_pthread_once(pthread_once_t*, void (*)())' declared
'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_once)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:102:1:
error: 'void* __gthrw_pthread_getspecific(pthread_key_t)' declared 'static'
but never defined [-Werror=unused-function]
 __gthrw(pthread_getspecific)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:103:1:
error: 'int __gthrw_pthread_setspecific(pthread_key_t, const void*)'
declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_setspecific)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:105:1:
error: 'int __gthrw_pthread_create(pthread**, pthread_attr* const*, void*
(*)(void*), void*)' declared 'static' but never defined
[-Werror=unused-function]
 __gthrw(pthread_create)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:106:1:
error: 'int __gthrw_pthread_join(pthread_t, void**)' declared 'static' but
never defined [-Werror=unused-function]
 __gthrw(pthread_join)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:107:1:
error: 'int __gthrw_pthread_equal(pthread_t, pthread_t)' declared 'static'
but never defined [-Werror=unused-function]
 __gthrw(pthread_equal)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:108:1:
error: 'pthread* __gthrw_pthread_self()' declared 'static' but never
defined [-Werror=unused-function]
 __gthrw(pthread_self)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:109:1:
error: 'int __gthrw_pthread_detach(pthread_t)' declared 'static' but never
defined [-Werror=unused-function]
 __gthrw(pthread_detach)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:111:1:
error: 'int __gthrw_pthread_cancel(pthread_t)' declared 'static' but never
defined [-Werror=unused-function]
 __gthrw(pthread_cancel)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:113:1:
error: 'int __gthrw_sched_yield()' declared 'static' but never defined
[-Werror=unused-function]
 __gthrw(sched_yield)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:115:1:
error: 'int __gthrw_pthread_mutex_lock(pthread_mutex**)' declared 'static'
but never defined [-Werror=unused-function]
 __gthrw(pthread_mutex_lock)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:116:1:
error: 'int __gthrw_pthread_mutex_trylock(pthread_mutex**)' declared
'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutex_trylock)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:118:1:
error: 'int __gthrw_pthread_mutex_timedlock(pthread_mutex**, const
timespec*)' declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutex_timedlock)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:120:1:
error: 'int __gthrw_pthread_mutex_unlock(pthread_mutex**)' declared
'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutex_unlock)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:121:1:
error: 'int __gthrw_pthread_mutex_init(pthread_mutex**, pthread_mutex_attr*
const*)' declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutex_init)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:122:1:
error: 'int __gthrw_pthread_mutex_destroy(pthread_mutex**)' declared
'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutex_destroy)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:124:1:
error: 'int __gthrw_pthread_cond_init(pthread_cond**, pthread_cond_attr*
const*)' declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_cond_init)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:125:1:
error: 'int __gthrw_pthread_cond_broadcast(pthread_cond**)' declared
'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_cond_broadcast)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:126:1:
error: 'int __gthrw_pthread_cond_signal(pthread_cond**)' declared 'static'
but never defined [-Werror=unused-function]
 __gthrw(pthread_cond_signal)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:127:1:
error: 'int __gthrw_pthread_cond_wait(pthread_cond**, pthread_mutex**)'
declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_cond_wait)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:128:1:
error: 'int __gthrw_pthread_cond_timedwait(pthread_cond**, pthread_mutex**,
const timespec*)' declared 'static' but never defined
[-Werror=unused-function]
 __gthrw(pthread_cond_timedwait)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:129:1:
error: 'int __gthrw_pthread_cond_destroy(pthread_cond**)' declared 'static'
but never defined [-Werror=unused-function]
 __gthrw(pthread_cond_destroy)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:131:1:
error: 'int __gthrw_pthread_key_create(pthread_key_t*, void (*)(void*))'
declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_key_create)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:132:1:
error: 'int __gthrw_pthread_key_delete(pthread_key_t)' declared 'static'
but never defined [-Werror=unused-function]
 __gthrw(pthread_key_delete)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:133:1:
error: 'int __gthrw_pthread_mutexattr_init(pthread_mutex_attr**)' declared
'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutexattr_init)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:134:1:
error: 'int __gthrw_pthread_mutexattr_settype(pthread_mutex_attr**, int)'
declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutexattr_settype)
 ^
/usr/local/lib/gcc49/include/c++/x86_64-portbld-freebsd12.0/bits/gthr-default.h:135:1:
error: 'int __gthrw_pthread_mutexattr_destroy(pthread_mutex_attr**)'
declared 'static' but never defined [-Werror=unused-function]
 __gthrw(pthread_mutexattr_destroy)
 ^
cc1plus: all warnings being treated as errors
gmake[3]: *** [Makefile:667: connexion.lo] Error 1
gmake[3]: Leaving directory '/usr/home/blubee/Downloads/Epson/ut/lib'
gmake[2]: *** [Makefile:688: all-recursive] Error 1
gmake[2]: Leaving directory '/usr/home/blubee/Downloads/Epson/ut/lib'
gmake[1]: *** [Makefile:605: all-recursive] Error 1
gmake[1]: Leaving directory '/usr/home/blubee/Downloads/Epson/ut'
gmake: *** [Makefile:513: all] Error 2
me@blubee:~/Downloads/Epson/ut %


====================================
is this a glang vs gcc thing or something else?
I feel like I'm getting close to porting this software but this is a little
bit above me.

Any help would be helpful.

Best,
Owen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALM2mEkW-sTaWFC_jEPp-u3rntr_cfYXSbTfjNQGPko==ydfSg>