#emc-devel | Logs for 2008-02-08

Back
[23:35:25] <fenn> this is my first time trying to build a .deb, i get this error
[23:35:35] <fenn> Files exist in debian/tmp, but should not
[23:37:58] <alex_joni> fenn: there's a list with files that should be in the deb
[23:38:12] <alex_joni> if it's a file that's not in that list, it'll error out
[23:38:25] <alex_joni> look at debian/tmp and see what files are in there
[23:38:28] <fenn> there's a whole bunch of them
[23:38:34] <alex_joni> most likely you have some ngc's of your own
[23:38:47] <alex_joni> (the debian install does cp nc_files/*)
[23:39:07] <alex_joni> fenn: likewise for configs
[23:39:09] <fenn> oh, mostly directories actually
[23:39:19] <alex_joni> fenn: check for actual files :)
[23:39:26] <alex_joni> du -s *
[23:39:30] <alex_joni> finds the culprit fast
[23:40:09] <fenn> http://pastebin.ca/896810
[23:40:35] <fenn> ok some of those are my fault, some arent
[23:41:12] <alex_joni> yup :)
[23:41:21] <alex_joni> the docs ones aren't probably your fault
[23:42:19] <alex_joni> fenn: what did you use to generate that tree?
[23:43:30] <fenn> 'tree'
[23:43:37] <alex_joni> thx
[23:49:17] <alex_joni> fenn: got it going?
[23:49:30] <fenn> for some reason it's compiling everything again
[23:49:59] <alex_joni> fenn: if you run it with the default debian incantations it will do that
[23:50:15] <alex_joni> you can skip some parts by running debian/rules targets
[23:51:55] <alex_joni> I usually run "debuild" (too lazy to remember all incantations)
[23:52:24] <fenn> so i'd do 'make binary' then 'dpkg-buildpackage -rfakeroot -uc -us'
[23:52:38] <alex_joni> debian/rules binary
[23:52:53] <fenn> ok
[23:52:58] <alex_joni> and debian/rules install or soemthing (with fakeroot)
[23:53:05] <alex_joni> look at debian/rules, you'll figure it out
[23:53:10] <alex_joni> it's liek a makefile
[23:55:33] <fenn> i think building the docs takes 5 times longer than the source
[23:56:02] <alex_joni> fenn: that's why there's --disable-build-documentation
[23:58:11] <fenn> ah so
[23:58:50] <fenn> debian/configure doesn't like it
[23:58:54] <alex_joni> (you can even add that to debian/rules, if you don't want the docs in your deb)
[23:59:21] <alex_joni> fenn: not for debian/configure.. that's for src/configure :)
[23:59:58] <fenn> am just trying to make sure my changes dont break anything