Duh. Okay. I missed that step after getting confused from the whole thing not compiling alone. A thousand pardons for the static.
I added the lines to dirs, and it finishes now, but this brings up the final question: Are the manual pages changed to executable normally? How do I avoid this? chown root /data/dupload/heyu/heyu-1.19/debian/tmp/usr/bin/heyu cp heyu.1 /data/dupload/heyu/heyu-1.19/debian/tmp/usr/man/man1 chmod 755 /data/dupload/heyu/heyu-1.19/debian/tmp/usr/man/man1/heyu.1 cp x10config.5 /data/dupload/heyu/heyu-1.19/debian/tmp/usr/man/man5 chmod 755 /data/dupload/heyu/heyu-1.19/debian/tmp/usr/man/man5/x10config.5 make[1]: Leaving directory `/data/dupload/heyu/heyu-1.19' debstd README ..... usr/man/man1/heyu.1 WARNING: Type unusual: debian/tmp/usr/man/man1/heyu.1: troff or preprocessor input text Warning: Unusual executable location usr/man/man1/heyu.1 usr/man/man5/x10config.5 WARNING: Type unusual: debian/tmp/usr/man/man5/x10config.5: troff or preprocessor input text Warning: Unusual executable location usr/man/man5/x10config.5 Thanks, troy At 04:41 PM 6/18/98 -0400, Jaldhar H. Vyas wrote: >Do you have a line that says > >usr/man/man1 > >in your dirs file? It looks like that directory is not being created in >debian/TMP. Also make sure there isn't a leading / before usr. > >And btw instead of chown/chgrp/chmod you might want to look into using >install(1) to move files around. > >-- >Jaldhar H. Vyas <[EMAIL PROTECTED]> > > > >On Thu, 18 Jun 1998, Troy Hanson wrote: > >> Okay, I now have the build program, and started over on the project. (I did >> miss the package with build in it). I still get the failure when it tries >> to copy the man pages before making the directories under >> (srcdir)/debian/tmp/usr >> >> For the #linux problem, I am just leaving the #define LINUX right above the >> #ifdef. >> >> Here is the head of the Makefile for heyu: >> BIN = $(DESTDIR)/usr/bin >> MAN = $(DESTDIR)/usr/man/man1 >> MAN5 = $(DESTDIR)/usr/man/man5 >> GROUP = root >> OWNER = root >> >> >> Here is the output of 'build' (run with sudo): >> >> cc -o heyu date.o erase.o info.o message.o relay.o monitor.o reset.o >> setclock.o stop.o tty.o turn.o x10.o xread.o xwrite.o status.o cm11a.o -lm -lc >> make[1]: Leaving directory `/data/dupload/heyu/heyu-1.19' >> touch build >> debian/rules binary >> test -f debian/rules >> test root = "`whoami`" >> test -f debian/rules >> test -f debian/rules >> rm -rf debian/tmp >> install -d debian/tmp >> cd debian/tmp && install -d `cat ../dirs` >> make install DESTDIR=`pwd`/debian/tmp >> make[1]: Entering directory `/data/dupload/heyu/heyu-1.19' >> cp heyu /data/dupload/heyu/heyu-1.19/debian/tmp/usr/bin >> chgrp root /data/dupload/heyu/heyu-1.19/debian/tmp/usr/bin/heyu >> chmod 755 /data/dupload/heyu/heyu-1.19/debian/tmp/usr/bin/heyu >> chown root /data/dupload/heyu/heyu-1.19/debian/tmp/usr/bin/heyu >> cp heyu.1 /data/dupload/heyu/heyu-1.19/debian/tmp/usr/man/man1 >> cp: cannot create regular file >> `/data/dupload/heyu/heyu-1.19/debian/tmp/usr/man/man1': No such file or >> directory >> make[1]: *** [/data/dupload/heyu/heyu-1.19/debian/tmp/usr/man/man1/heyu.1] >> Error 1 >> make[1]: Leaving directory `/data/dupload/heyu/heyu-1.19' >> >> make: *** [binary-arch] Error 2 >> >> >> At 04:02 PM 6/18/98 -0400, Jaldhar H. Vyas wrote: >> >debmake doesn't make the build script it is include in the debmake >> >package. Or was. I forget exactly when but somewhere down the line build >> >and other scripts were moved into their own package called devscripts. >> >(The current version of "Creating a package with debmake" mentions you >> >need devscripts btw.) Installing this package will fix most of your >> >problems I should think. >> > >> >I wonder if your problem with the #ifdef might be due to the change from >> >libc5 to libc6 in hamm? libc6 changed some things drastically so what >> >where the right includes may now be the wrong ones. >> > >> >-- >> >Jaldhar H. Vyas <[EMAIL PROTECTED]> >> > >> > >> >On Thu, 18 Jun 1998, Troy Hanson wrote: >> > >> >> Hi! I am working on a package called 'heyu' for X-10 control. I am >> >> trying to follow The New-Maintainer's Debian Packaging Howto and Creating a >> >> Package using Debmake files, but they refer to things that aren't happening >> >> on my system. :( >> >> >> >> I had it built into a .deb file fine with deb-make under 1.3. (It was >> >> fairly straightforward and easy, with only the destination directory >> >> changes to the makefile, then running the 'build' script). I then >> >> registered to be a developer, and upgraded to hamm. [not sure which event >> >> caused the problem I am having now]. >> >> >> >> After upgrading to hamm, the deb-make script isn't creating the 'build' >> >> script. When using dpkg-buildpackage in the source directory instead >> >> (after running deb-make), it makes everything, but it doesn't create the >> >> debian/tmp/usr/man* directories, so it dies when it tries to copy the man >> >> pages. [it does create the usr/bin directory and puts the binary into it] >> >> >> >> The other issue: With 1.3 the compile went fine. After the upgrade, the >> >> #ifdef LINUX line in one of the source files seems to be ignored now >> >> (doesn't get the right includes, won't build). What is the proper way to >> >> work around this? (I read something about #ifdef DEBIAN, but that didn't >> >> seem to help, either). I currently removed the #ifdef LINUX construct just >> >> to get it to build correctly (which is a tad sloppy, but it seems to work). >> >> >> >> Do the /usr/man* entries need to be included in 'files' in the debian >> >> directory, or am I doing something way wrong? (or, is deb-make supposed to >> >> make the 'build' script anymore?) >> >> >> >> Thanks in advance! >> >> troy >> >> >> >> Troy Hanson >> >> [EMAIL PROTECTED] >> >> http://www.dakota.net/~troy >> >> >> >> >> >> -- >> >> To UNSUBSCRIBE, email to [EMAIL PROTECTED] >> >> with a subject of "unsubscribe". Trouble? Contact >> [EMAIL PROTECTED] >> >> >> > >> > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

