...on Mon, Sep 12, 2005 at 06:02:24PM -0700, Arthur Bebak wrote:

 > I'm trying to run famd (the port of the file monitoring 
 > utility from SGI) on OpenBSD 3.7. In order to do this it
 > appears I need a bunch of functions such as getmntent, which
 > apparently are in the GNU libc. 

What do you want to have famd for? AFAIK, GNOME 
doesn't really need it, if that's the reason...

 > Doing some Google searches I find references to a linux_base port
 > which seems to be what I need. It contains glibc and a bunch of
 > other stuff which would be useful. However I can't seem to find
 > the actual port package. 

I assume that's the stuff for the linux binary emulation, 
and won't be of any use if you are trying to build an 
OpenBSD binary.

 > Can anybody help and point me in the right direction? Also I should
 > note that I'm trying to get glibc on an amd64 architecture. 

Well, the last time I built a glibc on an BSD system 
was something like glibc 1.09 on SunOS 4.1, and even 
back then it was not a pretty experience. Trust me, 
you're perfectly on the wrong way - like others wrote, 
if you want to have that program compile on OpenBSD, 
you need to replace the non-existing functions with 
their equivalents in the OpenBSD libc and program 
around the implementation differences or limitations.
That's what porting an application is all about...

Alex.

Reply via email to