[syslog-ng] mongodb problem

Gergely Nagy algernon at balabit.hu
Wed Aug 10 10:13:41 CEST 2011


Peter Czanik <czanik at 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]



More information about the syslog-ng mailing list