building issues

matzeNOTAVAILABLE . matze999 at gmail.com
Fri Jan 2 04:36:45 EST 2015


Hi,

first of all i hope the devel list is the right place to post this
questions. If not please let me know.

I cloned the git repo and am trying to build on Ubuntu 14.04.1.

I dud the standard:

mkdir build
...
cmake .. && make

It builds but throws an error as:

../backend/xml/libgnc-backend-xml.a(gnc-backend-xml.c.o): In function
`gnc_xml_be_write_to_file':
gnc-backend-xml.c:(.text+0x1869): warning: the use of `mktemp' is
dangerous, better use `mkstemp' or `mkdtemp'
../libqof/libqof.a(gnc-numeric.cpp.o): In function `gnc_numeric_compare':
gnc-numeric.cpp:(.text+0x239): undefined reference to
`GncRational::GncRational(_gnc_numeric)'
gnc-numeric.cpp:(.text+0x256): undefined reference to
`GncRational::GncRational(_gnc_numeric)'
../libqof/libqof.a(gnc-numeric.cpp.o): In function `gnc_numeric_add':
...

The implementation is in:
src/libqof/qof/gnc-rational.cpp

but with objdump i get:
./src/libqof/CMakeFiles/qof.dir/qof/gnc-numeric.cpp.o:     file format
elf64-x86-64
0000000000000000         *UND*    0000000000000000
GncRational::GncRational(_gnc_numeric)
0000000000000000         *UND*    0000000000000000
GncDenom::GncDenom(GncRational&, GncRational&, long, unsigned int)
0000000000000000         *UND*    0000000000000000
GncRational::add(GncRational const&, GncDenom&)
0000000000000000         *UND*    0000000000000000 GncRational::operator
_gnc_numeric() const
0000000000000000         *UND*    0000000000000000
GncRational::mul(GncRational const&, GncDenom&)
0000000000000000         *UND*    0000000000000000
GncRational::div(GncRational, GncDenom&)
0000000000000000         *UND*    0000000000000000
GncRational::round(GncDenom&)


Am i doing something obvious wrong?

Thanks,
Matt


More information about the gnucash-devel mailing list