Closed
Bug 347854
Opened 18 years ago
Closed 17 years ago
UpdateTranslucentWindowAlphaInternal not defined in minimal profile
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
RESOLVED
FIXED
mozilla1.9beta2
People
(Reporter: romaxa, Assigned: romaxa)
References
Details
Attachments
(1 file, 6 obsolete files)
(deleted),
patch
|
roc
:
review+
roc
:
superreview+
mtschrep
:
approval1.9+
|
Details | Diff | Splinter Review |
Steps to Reproduce:
1. cvs -z3 -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co
mozilla/client.mk
2. make -f client.mk checkout
mozconfig:
.....................................
mk_add_options MOZ_CO_PROJECT=xulrunner
ac_add_options --enable-application=xulrunner
ac_add_options --disable-javaxpcom
ac_add_options --disable-js-static-build
ac_add_options --disable-tests
ac_add_options --with-embedding-profile=minimal
.....................................
3. Apply patch from bug 347851 and Bug 330331
https://bugzilla.mozilla.org/attachment.cgi?id=232698
https://bugzilla.mozilla.org/attachment.cgi?id=232694
4. autoconf && ./configure && make
Actual Results:
Building accessible module failed with errors:
...................................................................
romaxa@romaxa-sr:/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/obj-minimal-i686-pc-linux-gnu/widget/src/gtk2$ make -s
nsWindow.cpp
/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/widget/src/gtk2/nsWindow.cpp: In member function 'virtual nsresult nsWindow::Destroy()':
/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/widget/src/gtk2/nsWindow.cpp:408: warning: ISO C++ forbids casting between pointer-to-function and pointer-to-object
/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/widget/src/gtk2/nsWindow.cpp: In member function 'gboolean nsWindow::OnExposeEvent(GtkWidget*, GdkEventExpose*)':
/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/widget/src/gtk2/nsWindow.cpp:1648: error: 'UpdateTranslucentWindowAlphaInternal' was not declared in this scope
/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/widget/src/gtk2/nsWindow.cpp: At global scope:
/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/widget/src/gtk2/nsWindow.cpp:1428: warning: 'GdkModifierType gdk_keyboard_get_modifiers()' defined but not used
/home/romaxa/devel/realpc/xulrunner/mozilla_minimal/widget/src/gtk2/nsWindow.cpp:1441: warning: 'void gdk_window_flash(GdkWindow*, unsigned int, unsigned int, GdkRegion*)' defined but not used
make[1]: *** [nsWindow.o] Error 1
make: *** [all] Error 2
...................................................................
Expected Results:
Building finished successefully
Assignee | ||
Comment 1•18 years ago
|
||
Attachment #232701 -
Flags: first-review?
Assignee | ||
Comment 2•18 years ago
|
||
Attachment #232701 -
Attachment is obsolete: true
Attachment #232720 -
Flags: first-review?
Attachment #232701 -
Flags: first-review?
Assignee | ||
Comment 3•18 years ago
|
||
Attachment #233093 -
Flags: first-review?
Assignee | ||
Updated•18 years ago
|
Attachment #232720 -
Attachment is obsolete: true
Attachment #232720 -
Flags: first-review?
Assignee | ||
Updated•18 years ago
|
Attachment #233093 -
Flags: first-review? → first-review?(timeless)
Assignee | ||
Updated•18 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 4•18 years ago
|
||
Attachment #233093 -
Attachment is obsolete: true
Attachment #233561 -
Flags: first-review?(timeless)
Attachment #233093 -
Flags: first-review?(timeless)
Assignee | ||
Comment 5•18 years ago
|
||
Attachment #233561 -
Attachment is obsolete: true
Attachment #233562 -
Flags: first-review?(timeless)
Attachment #233561 -
Flags: first-review?(timeless)
Status: ASSIGNED → NEW
Component: XULRunner → Widget: Gtk
Flags: first-review?(timeless)
Product: Toolkit → Core
QA Contact: xulrunner → gtk
Attachment #233562 -
Flags: review?(roc)
Why is this needed?
Assignee | ||
Comment 7•18 years ago
|
||
(In reply to comment #6)
> Why is this needed?
>
??? Because building failed in embedding-profile=minimal configuration....
Is someone calling these when MOZ_XUL is not defined? Perhaps those callers should be fixed directly
Assignee | ||
Updated•17 years ago
|
Summary: Building XULRunner with --embedding-profile=minimal failed → UpdateTranslucentWindowAlphaInternal not defined in minimal profile
Assignee | ||
Comment 9•17 years ago
|
||
You mean like it was done here:
https://bugzilla.mozilla.org/attachment.cgi?id=233093
?
Comment on attachment 233562 [details] [diff] [review]
C99 fixes
Hmm, just found this old request.
Update this to trunk though.
Attachment #233562 -
Flags: superreview+
Attachment #233562 -
Flags: review?(roc)
Attachment #233562 -
Flags: review+
Updated•17 years ago
|
Assignee: nobody → romaxa
Comment 11•17 years ago
|
||
Attachment #233562 -
Attachment is obsolete: true
Attachment #284779 -
Flags: approval1.9?
Assignee | ||
Comment 12•17 years ago
|
||
I tried to remove that MOZ_XUL define at all, and it seems work fine.
Attachment #286130 -
Flags: superreview?(roc)
Attachment #286130 -
Flags: review?(roc)
Attachment #286130 -
Flags: superreview?(roc)
Attachment #286130 -
Flags: superreview+
Attachment #286130 -
Flags: review?(roc)
Attachment #286130 -
Flags: review+
Assignee | ||
Updated•17 years ago
|
Attachment #284779 -
Attachment is obsolete: true
Attachment #284779 -
Flags: approval1.9?
Assignee | ||
Updated•17 years ago
|
Attachment #286130 -
Flags: approval1.9?
Assignee | ||
Updated•17 years ago
|
Keywords: checkin-needed
Updated•17 years ago
|
Keywords: checkin-needed
Updated•17 years ago
|
Attachment #286130 -
Flags: approval1.9? → approval1.9+
Updated•17 years ago
|
Keywords: checkin-needed
Comment 13•17 years ago
|
||
Checking in widget/src/gtk2/nsWindow.cpp;
/cvsroot/mozilla/widget/src/gtk2/nsWindow.cpp,v <-- nsWindow.cpp
new revision: 1.236; previous revision: 1.235
done
Checking in widget/src/gtk2/nsWindow.h;
/cvsroot/mozilla/widget/src/gtk2/nsWindow.h,v <-- nsWindow.h
new revision: 1.79; previous revision: 1.78
done
Status: NEW → RESOLVED
Closed: 17 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9 M10
Depends on: 403724
You need to log in
before you can comment on or make changes to this bug.
Description
•