|
From: Kevin M. <mu...@ge...> - 2004-04-18 16:04:53
|
I suspect that my approach is not the "correct" one, but it seems fine, as long as you remember that you are using a patched version of Convert::UUlib and don't install over it accidentally at a later date. I downloaded Convert-UUlib-1.01.tar.gz and did this: tar xzvf Conv* cd Conv*/uulib perl -i.bak -p -e 's/crc32(\s*|\s*_ANSI_ARGS_\s*)\(/uu_crc32$1(/g' \ `grep -l crc32 *.c *.h` cd .. perl Makefile.PL make && make test && sudo make install The changed files are: crc32.c crc32.h uuencode.c uunconc.c The perl command is just replacing all references to the function crc32 with uu_crc32. -Kevin On Sunday 18 April 2004 11:32 am, Micha Beyermann wrote: > I would love to know which files exactly You modified. I have been > struggeling for days with the same problem finally finding a workaround > by adding the line "setenv DYLD_FORCE_FLAT_NAMESPACE=1" to my ~./tcshrc > file, a workaround I found somewhere on the net reguarding other > "multiple symbol" issues. Problems with this solution: 1) pico refuses > to work on the local machine (but can be run if loging in via ssh from > an another machine) and 2) amavisd won't startup automaticly because > seems that the setenv call occurs later than the amavisd startup script. > So getting to know how You did it would be very helpfull. |