GNOME Bugzilla – Bug 87470
Pan 0.12 won't compile from sources or cvs
Last modified: 2004-12-22 21:47:04 UTC
I currently have version 0.11.94 installed, I downloaded source, dependant libarie sources, configured, compiled, and installed them all, and it works fine. Since version 12 came out, I have been trying to upgrade. I have downloaded sources and cvs versions (rpm is out of the question, I have an older distro and usually make all my upgrades from source, I would have to definitely --nodeps it, and would probably break something in the process. Besides who would build an rpm for my distro since SuSE 8 is out). Anyway, ./configure seems to work with the exception of the following at the end of the script: ./config.status: ./intltool-extract.in: No such file or directory mv: cannot stat `intltool-extract.out': No such file or directory chmod: getting attributes of `intltool-extract': No such file or directory chmod: getting attributes of `intltool-extract': No such file or directory ./config.status: ./intltool-merge.in: No such file or directory mv: cannot stat `intltool-merge.out': No such file or directory chmod: getting attributes of `intltool-merge': No such file or directory chmod: getting attributes of `intltool-merge': No such file or directory ./config.status: ./intltool-update.in: No such file or directory mv: cannot stat `intltool-update.out': No such file or directory chmod: getting attributes of `intltool-update': No such file or directory chmod: getting attributes of `intltool-update': No such file or directory there is no mention of this "./intltool" in the configure.log so I don't know if that is a problem. Anyway on "make", I get the following: make[3]: Entering directory `/home/brian/downloads/pan/pan-0.12.0/pan' make[3]: *** No rule to make target `pan-file-entry.c', needed by `pan-file-entry.o'. Stop. make[3]: Leaving directory `/home/brian/downloads/pan/pan-0.12.0/pan' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/brian/downloads/pan/pan-0.12.0/pan' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/brian/downloads/pan/pan-0.12.0' make: *** [all-recursive-am] Error 2 this one makes no sense at all, there is no pan-file-entry*anything in the pan directory of the source tree. So needless to say, I can't build the source. Trying the cvs tree, I get the following when running configure (yes I autogenned the source tree to make the configure): ./configure: line 1201: syntax error near unexpected token `AC_PROG_INTLTOOL(0.21)' ./configure: line 1201: `AC_PROG_INTLTOOL(0.21)' there is that "intl (international???) thing again. Anyway, I am at a loss as to how to get this installed, thanks in advance for listening. Brian
The 'No such file or directory' errors have been fixed for 0.12.1. To build from CVS, you need to install intltool. *** This bug has been marked as a duplicate of 86203 ***
Eh, didn't really want to close this yet ... I don't understand those errors during make either, but there definitely should be a pan-file-entry.c and a pan-file-entry.h in the directory pan-0.12.0/pan. If there isn't, I can only conclude that your tarball got corrupted. I suggest you download it again and use the md5 checksums to verify that it didn't get corrupted during transfer.
arkbkl@prodigy.net: ping
I downloaded 12.1 source and it configured and compiled and installed just fine (maybe I was missing a few bits in the tarball, I don't know as archiver didn't complain about in errors). As for the cvs version, I have not retried it. I do have intltool installed and I have made pan from cvs before back in the .11 series.