Closed Bug 310185 Opened 19 years ago Closed 18 years ago

[BeOS]Cannot build mozilla/storage due lack of usleep for sqlite3

Categories

(Core :: SQLite and Embedded Database Bindings, defect)

x86
BeOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: sergei_d, Unassigned)

Details

For misterious reason linker cannot find usleep() function, used in sqlite3 for
unix. Thus, linking of mozilla/db/storage fails too.
We can use Snooze() there, which provides same accuracy, but more misterious
thing is if "undefine" HAVE_USLEEP to 0 in os_unix.h, main.c complains about
undefined variable Timeout
line 301 : int timeout = (int)Timeout;
But i couldn't find definition for "Timeout" anywhere with LXR or grep.
Also i don't see this "Timeout" used in any place besides this line
Vlad, any comment or help on that?
Especially about misterious "Timeout"?
==> storage
Assignee: general → vladimir
Component: General → Storage
Product: Mozilla Application Suite → Toolkit
QA Contact: general → nobody
additional explanations to bezilla blog readers - this bugs prevents building Calendar/Sunbird app for BeOS.

Not so good if someone plans to use the OS in "office space".
make output at failure and other obstacles are here:
http://www.livejournal.com/community/bezilla/153101.html#cutid1
still a problem?
QA Contact: nobody → storage
(In reply to comment #5)
> still a problem?
> 
I don't think so.  We are able to build Firefox 1.8 branch with no trouble and were getting clean builds of the 1.9 trunk (including sqlite with appropriate patches) up through January 2007.  Changes elsewhere in the trunk have thrown BeOS some real curves but this wan can be closed as "works for me", IMO.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
Product: Toolkit → Core
You need to log in before you can comment on or make changes to this bug.