Hi Kris, thank for your response and for the deb rules in the libixp Makefile.
Actually, I get the following error in compiling libixp both using 'dpkg-buildpackage -rfakeroot -b' or 'make deb' (while the build process gives no problem using just 'make'): dh_usrlocal: debian/libixp-hg/usr/local/share/man/man1/ixpc.1 is not a directory rmdir: failed removing "debian/libixp-hg/usr/local/share/man/man1": the directory is not empty dh_usrlocal: rmdir debian/libixp-hg/usr/local/share/man/man1 returned exit code 1 make[1]: *** [binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 make: *** [deb] Error 2 Thanks, Davide 2010/6/29 Kris Maglione <maglion...@gmail.com>: > On Tue, Jun 29, 2010 at 02:43:31PM +0200, Davide Anchisi wrote: >> >> Hi, >> >> I am trying to compile wmii hg2749 (but the problem was there at least >> since hg2735+) under debian (using make deb), but I get the following >> error: >> >> wmii/cmd/wmiir.c:519: undefined reference to `ixp_version_135_required' >> >> I installed the last libixp from mercurial. > > It means that you're linking against a different libixp version than the > header you're compiling against. Either you've got a stale header floating > around or you need to run 'make clean' or 'make depend' and build again. > >> I also notice that despite the presence of a debian folder in the >> libixp folder, there is no rule in the Makefile to use 'make deb' to >> build a .deb package. > > I'll add one, but all you have to do is run 'dpkg-buildpackage -rfakeroot > -b' > > -- > Kris Maglione > > Fashion is something barbarous, for it produces innovation without > reason and imitation without benefit. > --George Santayana > > >