Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Does anybody know on how to install Firebird 2.0 on FreeBSD 7.2? I have updated the ports and the kernels, but when I try to do a "make install", I get the error:

Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.

Any ideas?

share|improve this question
    
Are you compiling as root? –  Sam Jan 30 '10 at 14:25
add comment

migrated from stackoverflow.com Feb 1 '10 at 2:00

This question came from our site for professional and enthusiast programmers.

3 Answers

Thanks for the reply, guys. I finally figured it out. Here's how:

make -DPACKAGE_BUILDING

make install

that finally got it compiled and installed.

share|improve this answer
    
that's definitely a bug in the port. consider submitting a PR. –  just somebody Jan 30 '10 at 14:59
add comment

It might be worth your while to download the official source from firebird's site instead of using the FreeBSD port. Have a look here at someone who posted about compiling firebird on freebsd. There may be a macro that needs to be included to get around your problem. As for the make install, I would do this as a normal user first and see what happens. If it fails, then root around looking at the documents to see if there is a macro for compiling and enable it, then recompile the source, and try again.

Hope this helps, Best regards, Tom.

share|improve this answer
    
Thanks for the reply, Tom. I finally figured it out. Here's how: make -DPACKAGE_BUILDING make install that finally got it compiled and installed. –  Princess Innah Jan 30 '10 at 14:46
add comment

I see some patch on Firebird Tracker for Firebird 2.5

Perhaps, it can be useful for you.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.