Build from a make distcheck tarball fails

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Build from a make distcheck tarball fails

Andrew Duggan
Hi,

I am getting a build failure from the tarball I make with a make distcheck
or dist.  This is from 13074.  If just tar up my entire local tree, and use
that as the rpmbuild source, it builds OK and produces a usable gnucash.
FWIW I am running this through an rpmbuild on FC4 plus updates (QOF 6.2 and
g-wrap-1.9.6 (packaging that was really fun) and aqbanking-1.8.1beta-2) and
their dependencies.

--- make output with error error ---
make[5]: *** No rule to make target `gnc-plugin-ofx-ui.xml', needed by
`all-am'.  Stop.
make[5]: Leaving directory
`/home/andrew/rpmbuild/BUILD/gnucash-1.9.0/src/import-export/ofx'

---

FWIW before creating the tarball with the make distcheck the

./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var

./configure --enable-error-on-warning --enable-compile-warnings \
--prefix=/usr --sysconfdir=/etc --localstatedir=/var


Just thought you might want to know.  If any of those configure options are
deprecated and the cause of the trouble, then sorry for noise.

I am really impressed how well it works, very good work.

Thanks

Andrew

-----------------------

Here is my configure and make

  ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu \
         --target=i386-fedora-linux-gnu \
         --program-prefix= \
         --prefix=/usr \
         --exec-prefix=/usr \
         --bindir=/usr/bin \
         --sbindir=/usr/sbin \
         --sysconfdir=/etc \
         --datadir=/usr/share \
         --includedir=/usr/include \
         --libdir=/usr/lib \
         --libexecdir=/usr/libexec \
         --localstatedir=/var \
         --sharedstatedir=/usr/com \
         --mandir=/usr/share/man \
         --infodir=/usr/share/info \
  --enable-ofx \
  --enable-hbci \
  --enable-sql \
  --enable-qof \
  --enable-gui --enable-compile-warnings --prefix=/usr --sysconfdir=/etc
--localstatedir=/var --disable-error-on-warning

make LIBTOOL=/usr/bin/libtool RPM_OPT_FLAGS="$RPM_OPT_FLAGS


---------
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: Build from a make distcheck tarball fails

Derek Atkins
Quoting Andrew Duggan <[hidden email]>:

> --- make output with error error ---
> make[5]: *** No rule to make target `gnc-plugin-ofx-ui.xml', needed
> by `all-am'.  Stop.
> make[5]: Leaving directory
> `/home/andrew/rpmbuild/BUILD/gnucash-1.9.0/src/import-export/ofx'

Thanks.  This has been fixed.  I also noticed that HBCI had a similar
problem.  I've fixed that, too.  Please continue testing from r13076.

-derek

--
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       [hidden email]                        PGP key available

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: Build from a make distcheck tarball fails

Andrew Duggan
Hi,

Derek Atkins wrote:
>
> Thanks.  This has been fixed.  I also noticed that HBCI had a similar
> problem.  I've fixed that, too.  Please continue testing from r13076.
>

Confirmed -- I updated to 13083 last night and it worked great. I built
rpms from a make distcheck tarball.  FWIW it builds and runs well on both
FC4 and FC5/Rawhide (both i386).

Thanks - Andrew
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel