[GRASS-dev] compilation of grass on AIX 7.1

Ivan Barka ivan.barka at gmail.com
Thu Mar 28 14:05:55 PDT 2013


2013/3/28 Markus Metz <markus.metz.giswork at gmail.com>

>
> Apparently you have local modifications that conflict with recent
> changes in svn. The easiest is to delete plot.c and svn up again,
> looking for any conflicts.
>
> Markus M


Thanks. So with fresh download, ommiting the first test error in
lib/vector/diglib, I have next errors:

in lib/rst/interp_float:
gmake lib
gmake[1]: Entering directory
`/gpfs/home/senko/dev/grass/grass7/lib/rst/interp_float'
gcc  -lstdc++
 -I/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/include
-I/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/include
 -D_FILE_OFFSET_BITS=64 -I/gpfs/home/senko/apps/include
 -DPACKAGE=\""grasslibs"\"
-I/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/include
-I/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/include -o
OBJ.powerpc-ibm-aix7.1.0.0/point2d.o -c point2d.c
point2d.c: In function 'IL_check_at_points_2d':
point2d.c:54:43: error: expected identifier or '(' before numeric constant
point2d.c:78:3: error: 'r' undeclared (first use in this function)
point2d.c:78:3: note: each undeclared identifier is reported only once for
each function it appears in
point2d.c:87:5: error: lvalue required as left operand of assignment
point2d.c:88:2: error: 'zz' undeclared (first use in this function)
point2d.c:89:2: error: 'err' undeclared (first use in this function)
point2d.c:90:2: error: 'xmm' undeclared (first use in this function)
point2d.c:91:2: error: 'ymm' undeclared (first use in this function)
point2d.c:145:5: error: lvalue required as left operand of assignment
gmake[1]: *** [OBJ.powerpc-ibm-aix7.1.0.0/point2d.o] Error 1
gmake[1]: Leaving directory
`/gpfs/home/senko/dev/grass/grass7/lib/rst/interp_float'
gmake: *** [default] Error 2

in db/driver/ogr:
-bash-3.2$ gmake
: && gcc
-L/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/lib
-L/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/lib
-L/gpfs/home/senko/apps/lib
-L/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/lib  -o
/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/driver/db/ogr
OBJ.powerpc-ibm-aix7.1.0.0/describe.o OBJ.powerpc-ibm-aix7.1.0.0/select.o
OBJ.powerpc-ibm-aix7.1.0.0/execute.o OBJ.powerpc-ibm-aix7.1.0.0/main.o
OBJ.powerpc-ibm-aix7.1.0.0/driver.o OBJ.powerpc-ibm-aix7.1.0.0/cursor.o
OBJ.powerpc-ibm-aix7.1.0.0/db.o OBJ.powerpc-ibm-aix7.1.0.0/fetch.o
OBJ.powerpc-ibm-aix7.1.0.0/error.o OBJ.powerpc-ibm-aix7.1.0.0/listtab.o
 -lgrass_dbmidriver.7.0.svn -lgrass_dbmibase.7.0.svn -lgrass_gis.7.0.svn
-lgrass_datetime.7.0.svn   -lz     -liconv   -lm  -lgrass_dbstubs.7.0.svn
-lgrass_dbmibase.7.0.svn -lgrass_gis.7.0.svn -lgrass_datetime.7.0.svn   -lz
    -liconv   -lm  -lgrass_gis.7.0.svn -lgrass_datetime.7.0.svn   -lz
-liconv   -lm  -lgrass_gis.7.0.svn -lgrass_datetime.7.0.svn   -lz
-liconv   -lm  -lgrass_dbmibase.7.0.svn -lgrass_gis.7.0.svn
-lgrass_datetime.7.0.svn   -lz     -liconv   -lm  -lgrass_gis.7.0.svn
-lgrass_datetime.7.0.svn   -lz     -liconv   -lm
 -L/gpfs/home/senko/apps/lib -lgdal -L/gpfs/home/senko/apps/lib -lproj -lz
-lpthread -lm -lrt -ldl -liconv  -lm
ld: 0711-317 ERROR: Undefined symbol: vtable for
__cxxabiv1::__si_class_type_info
ld: 0711-317 ERROR: Undefined symbol: vtable for
__cxxabiv1::__vmi_class_type_info
ld: 0711-317 ERROR: Undefined symbol: __gxx_personality_v0
ld: 0711-317 ERROR: Undefined symbol: __cxa_pure_virtual
ld: 0711-317 ERROR: Undefined symbol: vtable for
__cxxabiv1::__class_type_info
ld: 0711-317 ERROR: Undefined symbol: .operator delete(void*)
ld: 0711-317 ERROR: Undefined symbol: std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::_Rep::_M_destroy(std::allocator<char> const&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::~basic_string()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_leak_hard()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::basic_string(char const*,
std::allocator<char> const&)
ld: 0711-317 ERROR: Undefined symbol:
.std::_Rb_tree_increment(std::_Rb_tree_node_base const*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::basic_string(char const*,
std::allocator<char> const&)
ld: 0711-317 ERROR: Undefined symbol: .operator new(unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::~basic_string()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::basic_string(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol:
.std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
ld: 0711-317 ERROR: Undefined symbol: .__cxa_begin_catch
ld: 0711-317 ERROR: Undefined symbol: .__cxa_rethrow
ld: 0711-317 ERROR: Undefined symbol: .__cxa_end_catch
ld: 0711-317 ERROR: Undefined symbol:
.std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
ld: 0711-317 ERROR: Undefined symbol:
.std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)
ld: 0711-317 ERROR: Undefined symbol:
.std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*,
std::_Rb_tree_node_base&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::assign(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::compare(char const*) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::append(char const*,
unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find_first_not_of(char
const*, unsigned long, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find_last_not_of(char
const*, unsigned long, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::basic_string(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, unsigned long, unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long,
unsigned long, unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::__throw_out_of_range(char
const*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::assign(char const*,
unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::append(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol: .std::__throw_length_error(char
const*)
ld: 0711-317 ERROR: Undefined symbol:
.std::_Rb_tree_increment(std::_Rb_tree_node_base*)
ld: 0711-317 ERROR: Undefined symbol: .std::__throw_bad_alloc()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned
long, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find(char, unsigned long)
const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::basic_string(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)
ld: 0711-317 ERROR: Undefined symbol: typeinfo for std::exception
ld: 0711-317 ERROR: Undefined symbol: .std::exception::~exception()
ld: 0711-317 ERROR: Undefined symbol: .__cxa_allocate_exception
ld: 0711-317 ERROR: Undefined symbol: .__cxa_throw
ld: 0711-317 ERROR: Undefined symbol: .__cxa_free_exception
ld: 0711-317 ERROR: Undefined symbol: .std::ios_base::Init::~Init()
ld: 0711-317 ERROR: Undefined symbol: .std::ios_base::Init::Init()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned
long) const
ld: 0711-317 ERROR: Undefined symbol: std::cerr
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char,
std::char_traits<char> >& std::__ostream_insert<char,
std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char>
>&, char const*, long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ios<char,
std::char_traits<char> >::clear(std::_Ios_Iostate)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_leak()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::rfind(char const*, unsigned
long, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::replace(unsigned long,
unsigned long, char const*, unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .__dynamic_cast
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::basic_string(char const*,
unsigned long, std::allocator<char> const&)
ld: 0711-317 ERROR: Undefined symbol: .std::ios_base::ios_base()
ld: 0711-317 ERROR: Undefined symbol: VTT for std::basic_stringstream<char,
std::char_traits<char>, std::allocator<char> >
ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_ios<char,
std::char_traits<char> >
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ios<char,
std::char_traits<char> >::init(std::basic_streambuf<char,
std::char_traits<char> >*)
ld: 0711-317 ERROR: Undefined symbol: vtable for
std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_streambuf<char,
std::char_traits<char> >
ld: 0711-317 ERROR: Undefined symbol: .std::locale::locale()
ld: 0711-317 ERROR: Undefined symbol: vtable for std::basic_stringbuf<char,
std::char_traits<char>, std::allocator<char> >
ld: 0711-317 ERROR: Undefined symbol: .std::basic_stringbuf<char,
std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned
long, unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_istream<char,
std::char_traits<char> >& std::basic_istream<char, std::char_traits<char>
>::_M_extract<double>(double&)
ld: 0711-317 ERROR: Undefined symbol: .std::locale::~locale()
ld: 0711-317 ERROR: Undefined symbol: .std::ios_base::~ios_base()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_streambuf<char,
std::char_traits<char> >::~basic_streambuf()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_iostream<char,
std::char_traits<char> >::~basic_iostream()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_stringstream<char,
std::char_traits<char>, std::allocator<char> >::~basic_stringstream()
ld: 0711-317 ERROR: Undefined symbol: .__cxa_guard_acquire
ld: 0711-317 ERROR: Undefined symbol: .__cxa_guard_release
ld: 0711-317 ERROR: Undefined symbol: .__cxa_guard_abort
ld: 0711-317 ERROR: Undefined symbol: .__cxa_get_exception_ptr
ld: 0711-317 ERROR: Undefined symbol: vtable for std::exception
ld: 0711-317 ERROR: Undefined symbol: .std::exception::~exception()
ld: 0711-317 ERROR: Undefined symbol: .std::terminate()
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find_first_not_of(char,
unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find_last_not_of(char,
unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .operator new[](unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .operator delete[](void*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find_first_of(char const*,
unsigned long, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::find_last_of(char const*,
unsigned long, unsigned long) const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::assign(char const*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned
long, unsigned long, std::allocator<char> const&)
ld: 0711-317 ERROR: Undefined symbol: .std::__throw_logic_error(char const*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char,
std::char_traits<char> >::operator<<(int)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_stringstream<char,
std::char_traits<char>, std::allocator<char>
>::basic_stringstream(std::_Ios_Openmode)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char,
std::char_traits<char> >& std::operator<< <std::char_traits<char>
>(std::basic_ostream<char, std::char_traits<char> >&, char const*)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_stringbuf<char,
std::char_traits<char>, std::allocator<char> >::str() const
ld: 0711-317 ERROR: Undefined symbol: .std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)
ld: 0711-317 ERROR: Undefined symbol: VTT for
std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>
>
ld: 0711-317 ERROR: Undefined symbol: vtable for
std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>
>
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostream<char,
std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char>
>::_M_insert<double>(double)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostringstream<char,
std::char_traits<char>, std::allocator<char>
>::basic_ostringstream(std::_Ios_Openmode)
ld: 0711-317 ERROR: Undefined symbol: .std::basic_ostringstream<char,
std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
collect2: ld returned 8 exit status
gmake: ***
[/gpfs/home/senko/dev/grass/grass7/dist.powerpc-ibm-aix7.1.0.0/driver/db/ogr]
Error 1

Then there are similar errors to previous in some g.* modules, r.*modules,
all v.* modules etc. Errors resulting from missing python modules I will
check with machine's admin.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20130328/edf58ed8/attachment-0001.html>


More information about the grass-dev mailing list