serching in google I fond that this is a shared library I found the same file in an other server (linux) my first question is what is the name of the port or the packet to install this library or how can install it

2) can I just make a copy from my linux server version library to solve the problem

I alredy search that file in my system but I did not find it I dont have a previews version of that file if its that you are asking for the ls output but like you said is better to be sure so this is the ls -l output

Read up on using ports on FreeBSD. Then all dependencies problems will be history.
On OpenBSD I use pkg_add only, and ports if i'm forced to.
On FreeBSD i use ports only, and pkg_add if i'm forced to (but it has never happened).
See the difference?

Download latest ports-tree with portsnap or CVSup. I recommend portsnap, it's faster then CVSup, especially when updating ports tree. And then remove the package and install it with ports instead.

hi guys thank you for your help and advice I solve the problem installing the portsnap then I try to install the /usr/ports/net-mgmt/net-snmp

make install

but I have an error messege from the makefile it was a conflig with an packet version of perl so I continue to deinstalling perl and all the dependences after that I try to execute the make install again and thats all it finished the process successfully

so the problem was the net-snmp packets version Im traying to understand what happened

I solved similar type problems when installing the updates. After update the software complained about missing libraries. I don't remember the failures after I made one or few symlinks pointing to newest library available.