Having used guarddog before with mandrake 9.1 and 9.2 I naturally wanted it installed on mandrake 10.
I ran into a series of problems and here's how I overcame them.
The system I use has an NVIDIA graphics chip.
guarddog src.rpm won't build because of no libGL.la
rpm.pbone says that file is provided by NVIDIA_GLX so I download the correct version but it won't install because it needs the NVIDIA_kernel installed.
So, back to rpm.pbone and find the NVIDIA_kernel-1.0-5336.i586.rpm, download and install it.
guarddog still won't build, for the same reason as before
confused, now I run ldconfig in the vague hope it might work - no result.
Reboot (just in case) and now X won't start, so I reinstall the nvidia driver package and X starts fine.
But, the guarddog src.rpm still wont build.
Locate showed that libGL.la is located in /usr/lib/tls/libGL.la this is new to me, I've not seen the folder tls mentioned before.
So I sym linked libGL.la to the correct folder and guarddog built perfectly.
Once installed I tried to open it using the menu entry but it caused a crash. So I invoked it from the command lione as root and it opened fine.
Shileds up just gave me a "true stealth mode" result.
On 9.2 gaurddog only closed ports, it didn't stealth them.
hope this helps someone someday!