Peter Czanik <czanik@balabit.hu> writes:
On 08/09/2011 01:59 PM, Gergely Nagy wrote:
I'm not really sure what goes wrong - though, I haven't tried making a make dist & copying over to ports, but a simple ./configure && gmake && gmake install, and that worked.
I'll check the tarball copying stuff too when I get around to it.
Installing mongodb support from a 'make dist' tarball failed with the same error message also on openSUSE 11.4. Looking at 'make dist' output I found these lines:
tardir=syslog-ng-3.3.0beta1 && /bin/sh /root/syslog-ng-3.3/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >syslog-ng-3.3.0beta1.tar.gz tar: syslog-ng-3.3.0beta1/modules/afmongodb/libmongo-client/tests/func/mongo/sync-gridfs-chunk/f_sync_gridfs_chunk.c: file name is too long (max 99); not dumped
Yeah, I fixed a couple of these already in my libmongo-client repo, will fix the rest in a couple of days, one way or the other. I will probably exclude tests/ from dist building, because I'm sure as hell not going to name my tests something like t/f/m/sgc/fmsgc.c just so it becomes shorter than some arbitrary stupid number. This error, however, is unrelated to the FreeBSD make install problem. PS: tar's stupid. -- |8]