can't build GNU Radius package

Asked by errno

I attempting to build my own package. Everything i do is according to https://help.ubuntu.com/6.10/ubuntu/packagingguide/C/basic-scratch.html
Source package generation is successful, it just complained about missing 'distclean' rule, but i think it's not critical.
Problem arise when i do attempt to build binary package, it passes 'make' stage, but fails on 'make install'. In build log i found next messages:

Making install in raddb
make[2]: Entering directory `/build/buildd/radius-1.5/raddb'
make[3]: Entering directory `/build/buildd/radius-1.5/raddb'
make[3]: Nothing to be done for `install-exec-am'.
/usr/bin/install: cannot change permissions of `/etc/raddb': No such file or directory
make[3]: *** [install-data-local] Error 1
make[3]: Leaving directory `/build/buildd/radius-1.5/raddb'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/build/buildd/radius-1.5/raddb'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/build/buildd/radius-1.5'
make: *** [binary-arch] Error 2
dpkg-buildpackage: failure: /usr/bin/fakeroot debian/rules binary gave error exit status 2

Looks very strange, because generic compilation from source (./configure && make && make install) works fine with the same configuration options (eg. --prefix=/usr --sysconfdir=/etc).

Any suggestions?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
errno
Solved:
Last query:
Last reply:
Revision history for this message
errno (gav-lca) said :
#1

Package recreated with dh_* utilities and built successfull. Writing debian/* from scratch wasn't good idea.