Suid perl on macosx

Dear all,

I am attemting to install request tracker on mac running macosx v.10.1.5

I fulfilled all the dependencies (except suid perl ?): make testdeps
finds everything and I have installed ApacheDBI.
Running make install generates this error message:

(…)
/usr/bin/perl -I//opt/rt2/etc -I//opt/rt2/lib //opt/rt2/etc/insertdata
Subroutine IsRTAddress redefined at /opt/rt2/etc///config.pm line 123.
Subroutine CanonicalizeAddress redefined at /opt/rt2/etc///config.pm
line 137.
Subroutine LookupExternalUserInfo redefined at /opt/rt2/etc///config.pm
line 190.
Global symbol “%Config” requires explicit package name at
/System/Library/Perl/darwin/Errno.pm line 11.
Global symbol “%Config” requires explicit package name at
/System/Library/Perl/darwin/Errno.pm line 11.
Global symbol “%Config” requires explicit package name at
/System/Library/Perl/darwin/Errno.pm line 13.
Global symbol “%Config” requires explicit package name at
/System/Library/Perl/darwin/Errno.pm line 13.
BEGIN not safe after errors–compilation aborted at
/System/Library/Perl/darwin/Errno.pm line 146.
Compilation failed in require at /Library/Perl/File/Temp.pm line 127.
BEGIN failed–compilation aborted at /Library/Perl/File/Temp.pm line 127.
Compilation failed in require at /opt/rt2/lib///RT/Interface/CLI.pm line
164.
BEGIN failed–compilation aborted at /opt/rt2/lib///RT/Interface/CLI.pm
line 164.
Compilation failed in require at //opt/rt2/etc/insertdata line 89.
BEGIN failed–compilation aborted at //opt/rt2/etc/insertdata line 90.
make: *** [insert] Error 255

I amstuck. I believe it may be because suidperl is not installed
(correct me if I am wrong :slight_smile:
% ./rtadmin
YOU HAVEN’T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
FIX YOUR KERNEL, PUT A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND
UNDUMP!

I am not sure how to proceed next… Does anybody know of any
pointers/documentation to help me setting up suidperl in MacOSX?

Your help is greatly appreciated,

Nicolas

Nicolas Bertrand
CEH Oxford
Mansfield Road
Oxford UK