discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] status of trunk on NetBSD (distcheck ~works), BSD mak


From: Greg Troxel
Subject: [Discuss-gnuradio] status of trunk on NetBSD (distcheck ~works), BSD make (almost)
Date: Mon, 21 Aug 2006 08:24:09 -0400
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (berkeley-unix)

I updated the head yesterday:

  Path: .
  URL: http://gnuradio.utah.edu/svn/gnuradio/trunk
  Repository Root: http://gnuradio.utah.edu/svn
  Repository UUID: 221aa14e-8319-0410-a670-987f0aec2ac5
  Revision: 3356
  Node Kind: directory
  Schedule: normal
  Last Changed Author: eb
  Last Changed Rev: 3356
  Last Changed Date: 2006-08-19 03:38:57 -0400 (Sat, 19 Aug 2006)
  Properties Last Updated: 2006-08-14 08:40:44 -0400 (Mon, 14 Aug 2006)

configured and built it:

 ./bootstrap

 LDFLAGS="-L/usr/pkg/lib -R/usr/pkg/lib" CPPFLAGS="-I/usr/pkg/include" 
./configure

 make # which is BSD make

and then did 'make check' (again BSD make) and it succeeded.


I then ran 'make distcheck', and lost in ezdop:

  make: "/home/gdt/ADROIT-public/gnuradio/ezdop/src/firmware/Makefile"
  line 749: Need an operator

I couldn't figure out what was wrong with that makefile.  It seems to
be in the middle of:

  .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
          clean-libtool clean-noinstPROGRAMS ctags distclean \
          distclean-compile distclean-generic distclean-libtool \
          distclean-tags distdir dvi dvi-am html html-am info info-am \
          install install-am install-data install-data-am install-exec \
          install-exec-am install-firmwareDATA install-includeHEADERS \
          install-info install-info-am install-man install-strip \
          installcheck installcheck-am installdirs maintainer-clean \
          maintainer-clean-generic mostlyclean mostlyclean-compile \
          mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
          tags uninstall uninstall-am uninstall-firmwareDATA \
          uninstall-includeHEADERS uninstall-info-am

which looks ok.


With GNU make, it got further but failed in configure of the new tree
trying to find boost.  Apparently the environment variables set in the
main configure didn't propagate to the distcheck.

So then I did

  LDFLAGS="-L/usr/pkg/lib -R/usr/pkg/lib" CPPFLAGS="-I/usr/pkg/include" gmake 
distcheck

and after a long time that succeedeed with:

  gmake[1]: Leaving directory 
`/usr/home/gdt/ADROIT-public/gnuradio/gnuradio-2.8svn/_build'
  { test ! -d gnuradio-2.8svn || { find gnuradio-2.8svn -type d ! -perm -200 
-exec chmod u+w {} ';' && rm -fr gnuradio-2.8svn; }; }
  =================================================
  gnuradio-2.8svn archives ready for distribution: 
  gnuradio-2.8svn.tar.gz
  =================================================


So perhaps configure.ac should have some sort of --with switch to be
told where to look for prereqs, which would support the common case of
having most of the prereqs from some packaging system but building GNU
Radio to a different place.

Thanks for all your work on the build system - it seems to be in quite
good shape now.

-- 
    Greg Troxel <address@hidden>

Attachment: pgpPOvgoL1m01.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]