Closed Bug 214940 Opened 21 years ago Closed 21 years ago

compiletime error in nsIAbAutoCompleteSession.idl:39

Categories

(SeaMonkey :: MailNews: Address Book & Contacts, defect)

PowerPC
macOS
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 210791

People

(Reporter: mozilla, Assigned: sspitzer)

Details

I'm compiling from cvs
I've pulled a fresh tree at 20030803 14:00 UTC+02:00 but previous trees from at
least yesterday has had this problem:

    19  14:12   cvs login
    20  14:12   cvs co mozilla/client.mk
    21  14:12   cp mozconfig-sunbird mozilla/.mozconfig
    22  14:12   cd mozilla
    23  14:12   make -w -f client.mk checkout
    24  14:35   sudo chmod -R 777 *
    25  14:36   make -w -f client.mk build_all

which gives this error:

../../../dist/bin/xpidl -m header -w -I. -I../../../dist/idl -o
_xpidlgen/nsIAbAutoCompleteSession nsIAbAutoCompleteSession.idl
nsIAbAutoCompleteSession.idl:39: can't open included file
nsIAutoCompleteSession.idl for reading

input callback returned failure
make[5]: *** [_xpidlgen/nsIAbAutoCompleteSession.h] Error 2
make[5]: Leaving directory
`/Volumes/swap/mozilla-cvs/mozilla/mailnews/addrbook/public'
make[4]: *** [export] Error 2
make[4]: Leaving directory `/Volumes/swap/mozilla-cvs/mozilla/mailnews/addrbook'
Severity: normal → blocker
FYI: File that xpidl is looking for is in
/xpfe/components/autocomplete/public/nsIAutoCompleteSession.idl 
Is nsIAbAutoCompleteSession.idl in your dist/idl directory? I'm wondering if
somehow the address book happened to get processed before autocomplete in the
first phase. And also I'm wondering if there shouldn't be a REQUIRES statement
in the make file.
Oops, I mean was nsIAutoCompleteSession.idl in your dist/idl directory

*** This bug has been marked as a duplicate of 210791 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
workaround:
after it fails, then ...
cd <build-dir>/mozilla/xpfe/components/autocomplete
make
cd <build-dir>/mozilla/dist/include/appcomps
ln -s
<build-dir>/mozilla/xpfe/components/autocomplete/public/_xpidlgen/nsIAutoCompleteSession.h
nsIAutoCompleteSession.h
ln -s
<build-dir>/mozilla/xpfe/components/autocomplete/public/_xpidlgen/nsIAutoCompleteListener.h
nsIAutoCompleteListener.h
ln -s
<build-dir>/mozilla/xpfe/components/autocomplete/public/_xpidlgen/nsIAutoCompleteResults.h
nsIAutoCompleteResults.h

and start the original make again

solution should be attributed to mostafah ... he did the thinking and I the
typing :-)
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.