Hi Frank,

thanks for the hint - that did the trick.

The change was introduced with
commit f54fc2ff11d4fe8a1b415081fb45f39fd73ba703
Author: Robert Fewell <14ubo...@gmail.com>
Date:   Mon Aug 1 12:45:35 2016 +0100
Commit: Geert Janssens <janssens-ge...@telenet.be> (Di 13 Sep 2016 20:57:14 CEST)
Add option to recn cell type to be read only
Use added read only option to make Associate cell read only

After cleaning the installation dirs, it works fine again.

Interesting to see that the building process considers installed libraries ...

Kind regards,
Carsten


On 12.02.2017 17:14, Frank H. Ellenberger wrote:
Hi Carsten,

It seems to link against an old library (2.6.13), in which
`gnc_recn_cell_set_read_only' did not exist.
As I am no linker expert, I would suggest to search for outdated gnc
libraries, either from a previous build or provided by your distribution.

So first clean your install dirs. If that fails, uninstall your
distributions version.

HTH
Frank

Am 12.02.2017 um 15:45 schrieb Carsten Rinke:
Update:

I made a new clone from git hub -> no success, same error message

I checked out 2.6.14 -> no success, same error message

I checked out 2.6.13 -> success

What is so surprising about it: 2.6.14 once worked, I have a build done
on 20th Sep 2016 based on 2.6.14

Kind regards,
Carsten


On 11.02.2017 18:33, Carsten Rinke wrote:
Hi,

today I made git pull on the maint branch.

Last commit 260f1ba3124976c9ad620e197275135870772bed according to git
log.

After that I did the usual stuff:

mkdir build-maint
cd build-maint
../gnucash/autogen.sh
../gnucash/configure --prefix=/opt/gnucash-maint
--enable-compile-warnings --with-html-engine=webkit
--disable-error-on-warning --disable-dbi
make

It stops at this point:

Making all in bin
make[3]: Entering directory
`/home/cari/Developer/GnuCash/build-maint/src/bin'
Making all in .
make[4]: Entering directory
`/home/cari/Developer/GnuCash/build-maint/src/bin'
/bin/bash ../../libtool  --tag=CC   --mode=link gcc
-Wdeclaration-after-statement -Wno-pointer-sign -D_FORTIFY_SOURCE=2 -g
-O2 -std=gnu99 -Wall -Wunused -Wmissing-prototypes
-Wmissing-declarations  -Wno-unused   -o gnucash gnucash-bin.o
../../src/register/ledger-core/libgncmod-ledger-core.la
../../src/report/report-gnome/libgncmod-report-gnome.la
../../src/gnome/libgnc-gnome.la
../../src/gnome-utils/libgncmod-gnome-utils.la
../../src/app-utils/libgncmod-app-utils.la
../../src/engine/libgncmod-engine.la
../../src/gnc-module/libgnc-module.la
../../src/core-utils/libgnc-core-utils.la
../../src/libqof/qof/libgnc-qof.la
../../src/report/report-system/libgncmod-report-system.la -lguile-2.0
-lgc   -pthread -Wl,--export-dynamic -lgio-2.0 -lgthread-2.0
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
-lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype
-lpthread  -lm
libtool: link: gcc -Wdeclaration-after-statement -Wno-pointer-sign
-D_FORTIFY_SOURCE=2 -g -O2 -std=gnu99 -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations -Wno-unused -o
.libs/gnucash gnucash-bin.o -pthread -Wl,--export-dynamic
../../src/register/ledger-core/.libs/libgncmod-ledger-core.so
../../src/report/report-gnome/.libs/libgncmod-report-gnome.so
../../src/gnome/.libs/libgnc-gnome.so
../../src/gnome-utils/.libs/libgncmod-gnome-utils.so
../../src/app-utils/.libs/libgncmod-app-utils.so
../../src/engine/.libs/libgncmod-engine.so
../../src/gnc-module/.libs/libgnc-module.so
../../src/core-utils/.libs/libgnc-core-utils.so
../../src/libqof/qof/.libs/libgnc-qof.so
../../src/report/report-system/.libs/libgncmod-report-system.so
-lguile-2.0 -lgc -lgthread-2.0 -lgmodule-2.0 -lgtk-x11-2.0
-lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0
-lgdk_pixbuf-2.0 /usr/lib/i386-linux-gnu/libcairo.so -lpango-1.0
-lfontconfig -lgobject-2.0 -lglib-2.0
/usr/lib/i386-linux-gnu/libfreetype.so -lpthread -lm -pthread
-Wl,-rpath -Wl,/opt/gnucash-maint/lib/gnucash -Wl,-rpath
-Wl,/opt/gnucash-maint/lib
../../src/register/ledger-core/.libs/libgncmod-ledger-core.so:
undefined reference to `gnc_recn_cell_set_read_only'
collect2: error: ld returned 1 exit status
make[4]: *** [gnucash] Error 1
make[4]: Leaving directory
`/home/cari/Developer/GnuCash/build-maint/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/cari/Developer/GnuCash/build-maint/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/cari/Developer/GnuCash/build-maint/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cari/Developer/GnuCash/build-maint'
make: *** [all] Error 2

What am I doing wrong?

Linux Ubuntu 14.04 LTS

Kind regards,
Carsten


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to