Closed
Bug 22266
Opened 25 years ago
Closed 23 years ago
Fix Motif toolkit...
Categories
(SeaMonkey :: Build Config, defect, P3)
SeaMonkey
Build Config
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: roland.mainz, Unassigned)
References
Details
(Keywords: helpwanted)
Attachments
(1 file)
2.33 KB,
patch
|
Details | Diff | Splinter Review |
This is a request to fix the Motif toolkit and get it in sync with GTK+...
Reporter | ||
Comment 1•25 years ago
|
||
Added bug 10001 (CDE support) as (AFAIK) some CDE features like drag&drop require Motif widgets...
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M15
Updated•25 years ago
|
Target Milestone: M15 → M18
Reporter | ||
Comment 2•25 years ago
|
||
Failed to compile Mozilla post-M13 (16.2.2000 source tarball) with the following error: -- snip -- /usr/openwin/include/X11/Xresource.h:249: warning: ANSI C++ forbids declaration `XrmQGetResource' with no type c++ -o nsGfxFactoryMotif.o -c -fno-rtti -fno-exceptions -pedantic -Wno-long-long -g -I/usr/dt/include -DMOZILLA_CLIENT -include ../../../config-defs.h -Wp,-MD,.deps/nsGfxFactoryMotif.pp -DOSTYPE=\"SunOS5\" -DOJI -D_IMPL_NS_GFXNONXP -I../../../dist/include -I../../../../include -I../../../dist/include -I../../../dist/include -I../../../dist/include -I../../../../gfx/src/motif/. -I../../../../gfx/src/motif/.. -I/usr/openwin/include -fPIC ../../../../gfx/src/motif/nsGfxFactoryMotif.cpp In file included from ../../../../gfx/src/motif/nsFontMetricsMotif.h:33, from ../../../../gfx/src/motif/nsGfxFactoryMotif.cpp:28: /usr/openwin/include/X11/Xlib.h:2063: warning: ANSI C++ forbids declaration `XSetTransientForHint' with no type /usr/openwin/include/X11/Xlib.h:2071: warning: ANSI C++ forbids declaration `XActivateScreenSaver' with no type /usr/openwin/include/X11/Xlib.h:2078: warning: ANSI C++ forbids declaration `XAddHost' with no type /usr/openwin/include/X11/Xlib.h:2086: warning: ANSI C++ forbids declaration `XAddHosts' with no type /usr/openwin/include/X11/Xlib.h:2093: warning: ANSI C++ forbids declaration `XAddToExtensionList' with no type /usr/openwin/include/X11/Xlib.h:2100: warning: ANSI C++ forbids declaration `XAddToSaveSet' with no type /usr/openwin/include/X11/Xlib.h:2154: warning: ANSI C++ forbids declaration `XAllowEvents' with no type /usr/openwin/include/X11/Xlib.h:2160: warning: ANSI C++ forbids declaration `XAutoRepeatOff' with no type /usr/openwin/include/X11/Xlib.h:2166: warning: ANSI C++ forbids declaration `XAutoRepeatOn' with no type /usr/openwin/include/X11/Xlib.h:2173: warning: ANSI C++ forbids declaration `XBell' with no type /usr/openwin/include/X11/Xlib.h:2206: warning: ANSI C++ forbids declaration `XChangeActivePointerGrab' with no type /usr/openwin/include/X11/Xlib.h:2215: warning: ANSI C++ forbids declaration `XChangeGC' with no type /usr/openwin/include/X11/Xlib.h:2223: warning: ANSI C++ forbids declaration `XChangeKeyboardControl' with no type /usr/openwin/include/X11/Xlib.h:2233: warning: ANSI C++ forbids declaration `XChangeKeyboardMapping' with no type /usr/openwin/include/X11/Xlib.h:2244: warning: ANSI C++ forbids declaration `XChangePointerControl' with no type /usr/openwin/include/X11/Xlib.h:2257: warning: ANSI C++ forbids declaration `XChangeProperty' with no type /usr/openwin/include/X11/Xlib.h:2265: warning: ANSI C++ forbids declaration `XChangeSaveSet' with no type /usr/openwin/include/X11/Xlib.h:2274: warning: ANSI C++ forbids declaration `XChangeWindowAttributes' with no type /usr/openwin/include/X11/Xlib.h:2331: warning: ANSI C++ forbids declaration `XCirculateSubwindows' with no type /usr/openwin/include/X11/Xlib.h:2338: warning: ANSI C++ forbids declaration `XCirculateSubwindowsDown' with no type /usr/openwin/include/X11/Xlib.h:2345: warning: ANSI C++ forbids declaration `XCirculateSubwindowsUp' with no type /usr/openwin/include/X11/Xlib.h:2357: warning: ANSI C++ forbids declaration `XClearArea' with no type /usr/openwin/include/X11/Xlib.h:2364: warning: ANSI C++ forbids declaration `XClearWindow' with no type /usr/openwin/include/X11/Xlib.h:2370: warning: ANSI C++ forbids declaration `XCloseDisplay' with no type /usr/openwin/include/X11/Xlib.h:2379: warning: ANSI C++ forbids declaration `XConfigureWindow' with no type /usr/openwin/include/X11/Xlib.h:2396: warning: ANSI C++ forbids declaration `XConvertSelection' with no type /usr/openwin/include/X11/Xlib.h:2411: warning: ANSI C++ forbids declaration `XCopyArea' with no type /usr/openwin/include/X11/Xlib.h:2420: warning: ANSI C++ forbids declaration `XCopyGC' with no type /usr/openwin/include/X11/Xlib.h:2436: warning: ANSI C++ forbids declaration `XCopyPlane' with no type /usr/openwin/include/X11/Xlib.h:2463: warning: ANSI C++ forbids declaration `XDefineCursor' with no type /usr/openwin/include/X11/Xlib.h:2471: warning: ANSI C++ forbids declaration `XDeleteProperty' with no type /usr/openwin/include/X11/Xlib.h:2478: warning: ANSI C++ forbids declaration `XDestroyWindow' with no type /usr/openwin/include/X11/Xlib.h:2485: warning: ANSI C++ forbids declaration `XDestroySubwindows' with no type /usr/openwin/include/X11/Xlib.h:2503: warning: ANSI C++ forbids declaration `XDisableAccessControl' with no type /usr/openwin/include/X11/Xlib.h:2533: warning: ANSI C++ forbids declaration `XDisplayKeycodes' with no type /usr/openwin/include/X11/Xlib.h:2568: warning: ANSI C++ forbids declaration `XDrawArc' with no type /usr/openwin/include/X11/Xlib.h:2578: warning: ANSI C++ forbids declaration `XDrawArcs' with no type /usr/openwin/include/X11/Xlib.h:2590: warning: ANSI C++ forbids declaration `XDrawImageString' with no type /usr/openwin/include/X11/Xlib.h:2602: warning: ANSI C++ forbids declaration `XDrawImageString16' with no type /usr/openwin/include/X11/Xlib.h:2614: warning: ANSI C++ forbids declaration `XDrawLine' with no type /usr/openwin/include/X11/Xlib.h:2625: warning: ANSI C++ forbids declaration `XDrawLines' with no type /usr/openwin/include/X11/Xlib.h:2635: warning: ANSI C++ forbids declaration `XDrawPoint' with no type /usr/openwin/include/X11/Xlib.h:2646: warning: ANSI C++ forbids declaration `XDrawPoints' with no type /usr/openwin/include/X11/Xlib.h:2658: warning: ANSI C++ forbids declaration `XDrawRectangle' with no type /usr/openwin/include/X11/Xlib.h:2668: warning: ANSI C++ forbids declaration `XDrawRectangles' with no type /usr/openwin/include/X11/Xlib.h:2678: warning: ANSI C++ forbids declaration `XDrawSegments' with no type /usr/openwin/include/X11/Xlib.h:2690: warning: ANSI C++ forbids declaration `XDrawString' with no type /usr/openwin/include/X11/Xlib.h:2702: warning: ANSI C++ forbids declaration `XDrawString16' with no type /usr/openwin/include/X11/Xlib.h:2714: warning: ANSI C++ forbids declaration `XDrawText' with no type /usr/openwin/include/X11/Xlib.h:2726: warning: ANSI C++ forbids declaration `XDrawText16' with no type /usr/openwin/include/X11/Xlib.h:2732: warning: ANSI C++ forbids declaration `XEnableAccessControl' with no type /usr/openwin/include/X11/Xlib.h:2761: warning: ANSI C++ forbids declaration `XFillArc' with no type /usr/openwin/include/X11/Xlib.h:2771: warning: ANSI C++ forbids declaration `XFillArcs' with no type /usr/openwin/include/X11/Xlib.h:2783: warning: ANSI C++ forbids declaration `XFillPolygon' with no type /usr/openwin/include/X11/Xlib.h:2795: warning: ANSI C++ forbids declaration `XFillRectangle' with no type /usr/openwin/include/X11/Xlib.h:2805: warning: ANSI C++ forbids declaration `XFillRectangles' with no type /usr/openwin/include/X11/Xlib.h:2811: warning: ANSI C++ forbids declaration `XFlush' with no type /usr/openwin/include/X11/Xlib.h:2818: warning: ANSI C++ forbids declaration `XForceScreenSaver' with no type /usr/openwin/include/X11/Xlib.h:2824: warning: ANSI C++ forbids declaration `XFree' with no type /usr/openwin/include/X11/Xlib.h:2831: warning: ANSI C++ forbids declaration `XFreeColormap' with no type /usr/openwin/include/X11/Xlib.h:2841: warning: ANSI C++ forbids declaration `XFreeColors' with no type /usr/openwin/include/X11/Xlib.h:2848: warning: ANSI C++ forbids declaration `XFreeCursor' with no type /usr/openwin/include/X11/Xlib.h:2854: warning: ANSI C++ forbids declaration `XFreeExtensionList' with no type /usr/openwin/include/X11/Xlib.h:2861: warning: ANSI C++ forbids declaration `XFreeFont' with no type /usr/openwin/include/X11/Xlib.h:2869: warning: ANSI C++ forbids declaration `XFreeFontInfo' with no type /usr/openwin/include/X11/Xlib.h:2875: warning: ANSI C++ forbids declaration `XFreeFontNames' with no type /usr/openwin/include/X11/Xlib.h:2881: warning: ANSI C++ forbids declaration `XFreeFontPath' with no type /usr/openwin/include/X11/Xlib.h:2888: warning: ANSI C++ forbids declaration `XFreeGC' with no type /usr/openwin/include/X11/Xlib.h:2894: warning: ANSI C++ forbids declaration `XFreeModifiermap' with no type /usr/openwin/include/X11/Xlib.h:2901: warning: ANSI C++ forbids declaration `XFreePixmap' with no type /usr/openwin/include/X11/Xlib.h:2930: warning: ANSI C++ forbids declaration `XGetErrorDatabaseText' with no type /usr/openwin/include/X11/Xlib.h:2939: warning: ANSI C++ forbids declaration `XGetErrorText' with no type /usr/openwin/include/X11/Xlib.h:2986: warning: ANSI C++ forbids declaration `XGetInputFocus' with no type /usr/openwin/include/X11/Xlib.h:2993: warning: ANSI C++ forbids declaration `XGetKeyboardControl' with no type /usr/openwin/include/X11/Xlib.h:3002: warning: ANSI C++ forbids declaration `XGetPointerControl' with no type /usr/openwin/include/X11/Xlib.h:3020: warning: ANSI C++ forbids declaration `XGetScreenSaver' with no type /usr/openwin/include/X11/Xlib.h:3068: warning: ANSI C++ forbids declaration `XGrabButton' with no type /usr/openwin/include/X11/Xlib.h:3080: warning: ANSI C++ forbids declaration `XGrabKey' with no type /usr/openwin/include/X11/Xlib.h:3111: warning: ANSI C++ forbids declaration `XGrabServer' with no type /usr/openwin/include/X11/Xlib.h:3138: warning: ANSI C++ forbids declaration `XIfEvent' with no type /usr/openwin/include/X11/Xlib.h:3151: warning: ANSI C++ forbids declaration `XInstallColormap' with no type /usr/openwin/include/X11/Xlib.h:3165: warning: ANSI C++ forbids declaration `XKillClient' with no type /usr/openwin/include/X11/Xlib.h:3188: warning: ANSI C++ forbids declaration `XLowerWindow' with no type /usr/openwin/include/X11/Xlib.h:3195: warning: ANSI C++ forbids declaration `XMapRaised' with no type /usr/openwin/include/X11/Xlib.h:3202: warning: ANSI C++ forbids declaration `XMapSubwindows' with no type /usr/openwin/include/X11/Xlib.h:3209: warning: ANSI C++ forbids declaration `XMapWindow' with no type /usr/openwin/include/X11/Xlib.h:3217: warning: ANSI C++ forbids declaration `XMaskEvent' with no type /usr/openwin/include/X11/Xlib.h:3240: warning: ANSI C++ forbids declaration `XMoveResizeWindow' with no type /usr/openwin/include/X11/Xlib.h:3249: warning: ANSI C++ forbids declaration `XMoveWindow' with no type /usr/openwin/include/X11/Xlib.h:3256: warning: ANSI C++ forbids declaration `XNextEvent' with no type /usr/openwin/include/X11/Xlib.h:3262: warning: ANSI C++ forbids declaration `XNoOp' with no type /usr/openwin/include/X11/Xlib.h:3288: warning: ANSI C++ forbids declaration `XPeekEvent' with no type /usr/openwin/include/X11/Xlib.h:3303: warning: ANSI C++ forbids declaration `XPeekIfEvent' with no type /usr/openwin/include/X11/Xlib.h:3336: warning: ANSI C++ forbids declaration `XPutBackEvent' with no type /usr/openwin/include/X11/Xlib.h:3351: warning: ANSI C++ forbids declaration `XPutImage' with no type /usr/openwin/include/X11/Xlib.h:3410: warning: ANSI C++ forbids declaration `XQueryColor' with no type /usr/openwin/include/X11/Xlib.h:3419: warning: ANSI C++ forbids declaration `XQueryColors' with no type /usr/openwin/include/X11/Xlib.h:3436: warning: ANSI C++ forbids declaration `XQueryKeymap' with no type /usr/openwin/include/X11/Xlib.h:3463: warning: ANSI C++ forbids declaration `XQueryTextExtents' with no type /usr/openwin/include/X11/Xlib.h:3476: warning: ANSI C++ forbids declaration `XQueryTextExtents16' with no type /usr/openwin/include/X11/Xlib.h:3494: warning: ANSI C++ forbids declaration `XRaiseWindow' with no type /usr/openwin/include/X11/Xlib.h:3529: warning: ANSI C++ forbids declaration `XRebindKeysym' with no type /usr/openwin/include/X11/Xlib.h:3538: warning: ANSI C++ forbids declaration `XRecolorCursor' with no type /usr/openwin/include/X11/Xlib.h:3544: warning: ANSI C++ forbids declaration `XRefreshKeyboardMapping' with no type /usr/openwin/include/X11/Xlib.h:3551: warning: ANSI C++ forbids declaration `XRemoveFromSaveSet' with no type /usr/openwin/include/X11/Xlib.h:3558: warning: ANSI C++ forbids declaration `XRemoveHost' with no type /usr/openwin/include/X11/Xlib.h:3566: warning: ANSI C++ forbids declaration `XRemoveHosts' with no type /usr/openwin/include/X11/Xlib.h:3576: warning: ANSI C++ forbids declaration `XReparentWindow' with no type /usr/openwin/include/X11/Xlib.h:3582: warning: ANSI C++ forbids declaration `XResetScreenSaver' with no type /usr/openwin/include/X11/Xlib.h:3591: warning: ANSI C++ forbids declaration `XResizeWindow' with no type /usr/openwin/include/X11/Xlib.h:3599: warning: ANSI C++ forbids declaration `XRestackWindows' with no type /usr/openwin/include/X11/Xlib.h:3606: warning: ANSI C++ forbids declaration `XRotateBuffers' with no type /usr/openwin/include/X11/Xlib.h:3616: warning: ANSI C++ forbids declaration `XRotateWindowProperties' with no type /usr/openwin/include/X11/Xlib.h:3630: warning: ANSI C++ forbids declaration `XSelectInput' with no type /usr/openwin/include/X11/Xlib.h:3647: warning: ANSI C++ forbids declaration `XSetAccessControl' with no type /usr/openwin/include/X11/Xlib.h:3655: warning: ANSI C++ forbids declaration `XSetArcMode' with no type /usr/openwin/include/X11/Xlib.h:3663: warning: ANSI C++ forbids declaration `XSetBackground' with no type /usr/openwin/include/X11/Xlib.h:3671: warning: ANSI C++ forbids declaration `XSetClipMask' with no type /usr/openwin/include/X11/Xlib.h:3680: warning: ANSI C++ forbids declaration `XSetClipOrigin' with no type /usr/openwin/include/X11/Xlib.h:3692: warning: ANSI C++ forbids declaration `XSetClipRectangles' with no type /usr/openwin/include/X11/Xlib.h:3699: warning: ANSI C++ forbids declaration `XSetCloseDownMode' with no type /usr/openwin/include/X11/Xlib.h:3708: warning: ANSI C++ forbids declaration `XSetCommand' with no type /usr/openwin/include/X11/Xlib.h:3718: warning: ANSI C++ forbids declaration `XSetDashes' with no type /usr/openwin/include/X11/Xlib.h:3726: warning: ANSI C++ forbids declaration `XSetFillRule' with no type /usr/openwin/include/X11/Xlib.h:3734: warning: ANSI C++ forbids declaration `XSetFillStyle' with no type /usr/openwin/include/X11/Xlib.h:3742: warning: ANSI C++ forbids declaration `XSetFont' with no type /usr/openwin/include/X11/Xlib.h:3750: warning: ANSI C++ forbids declaration `XSetFontPath' with no type /usr/openwin/include/X11/Xlib.h:3758: warning: ANSI C++ forbids declaration `XSetForeground' with no type /usr/openwin/include/X11/Xlib.h:3766: warning: ANSI C++ forbids declaration `XSetFunction' with no type /usr/openwin/include/X11/Xlib.h:3774: warning: ANSI C++ forbids declaration `XSetGraphicsExposures' with no type /usr/openwin/include/X11/Xlib.h:3782: warning: ANSI C++ forbids declaration `XSetIconName' with no type /usr/openwin/include/X11/Xlib.h:3791: warning: ANSI C++ forbids declaration `XSetInputFocus' with no type /usr/openwin/include/X11/Xlib.h:3802: warning: ANSI C++ forbids declaration `XSetLineAttributes' with no type /usr/openwin/include/X11/Xlib.h:3817: warning: ANSI C++ forbids declaration `XSetPlaneMask' with no type /usr/openwin/include/X11/Xlib.h:3835: warning: ANSI C++ forbids declaration `XSetScreenSaver' with no type /usr/openwin/include/X11/Xlib.h:3844: warning: ANSI C++ forbids declaration `XSetSelectionOwner' with no type /usr/openwin/include/X11/Xlib.h:3855: warning: ANSI C++ forbids declaration `XSetState' with no type /usr/openwin/include/X11/Xlib.h:3863: warning: ANSI C++ forbids declaration `XSetStipple' with no type /usr/openwin/include/X11/Xlib.h:3871: warning: ANSI C++ forbids declaration `XSetSubwindowMode' with no type /usr/openwin/include/X11/Xlib.h:3880: warning: ANSI C++ forbids declaration `XSetTSOrigin' with no type /usr/openwin/include/X11/Xlib.h:3888: warning: ANSI C++ forbids declaration `XSetTile' with no type /usr/openwin/include/X11/Xlib.h:3896: warning: ANSI C++ forbids declaration `XSetWindowBackground' with no type /usr/openwin/include/X11/Xlib.h:3904: warning: ANSI C++ forbids declaration `XSetWindowBackgroundPixmap' with no type /usr/openwin/include/X11/Xlib.h:3912: warning: ANSI C++ forbids declaration `XSetWindowBorder' with no type /usr/openwin/include/X11/Xlib.h:3920: warning: ANSI C++ forbids declaration `XSetWindowBorderPixmap' with no type /usr/openwin/include/X11/Xlib.h:3928: warning: ANSI C++ forbids declaration `XSetWindowBorderWidth' with no type /usr/openwin/include/X11/Xlib.h:3936: warning: ANSI C++ forbids declaration `XSetWindowColormap' with no type /usr/openwin/include/X11/Xlib.h:3945: warning: ANSI C++ forbids declaration `XStoreBuffer' with no type /usr/openwin/include/X11/Xlib.h:3953: warning: ANSI C++ forbids declaration `XStoreBytes' with no type /usr/openwin/include/X11/Xlib.h:3961: warning: ANSI C++ forbids declaration `XStoreColor' with no type /usr/openwin/include/X11/Xlib.h:3970: warning: ANSI C++ forbids declaration `XStoreColors' with no type /usr/openwin/include/X11/Xlib.h:3978: warning: ANSI C++ forbids declaration `XStoreName' with no type /usr/openwin/include/X11/Xlib.h:3988: warning: ANSI C++ forbids declaration `XStoreNamedColor' with no type /usr/openwin/include/X11/Xlib.h:3995: warning: ANSI C++ forbids declaration `XSync' with no type /usr/openwin/include/X11/Xlib.h:4007: warning: ANSI C++ forbids declaration `XTextExtents' with no type /usr/openwin/include/X11/Xlib.h:4019: warning: ANSI C++ forbids declaration `XTextExtents16' with no type /usr/openwin/include/X11/Xlib.h:4055: warning: ANSI C++ forbids declaration `XUndefineCursor' with no type /usr/openwin/include/X11/Xlib.h:4064: warning: ANSI C++ forbids declaration `XUngrabButton' with no type /usr/openwin/include/X11/Xlib.h:4073: warning: ANSI C++ forbids declaration `XUngrabKey' with no type /usr/openwin/include/X11/Xlib.h:4080: warning: ANSI C++ forbids declaration `XUngrabKeyboard' with no type /usr/openwin/include/X11/Xlib.h:4087: warning: ANSI C++ forbids declaration `XUngrabPointer' with no type /usr/openwin/include/X11/Xlib.h:4093: warning: ANSI C++ forbids declaration `XUngrabServer' with no type /usr/openwin/include/X11/Xlib.h:4100: warning: ANSI C++ forbids declaration `XUninstallColormap' with no type /usr/openwin/include/X11/Xlib.h:4107: warning: ANSI C++ forbids declaration `XUnloadFont' with no type /usr/openwin/include/X11/Xlib.h:4114: warning: ANSI C++ forbids declaration `XUnmapSubwindows' with no type /usr/openwin/include/X11/Xlib.h:4121: warning: ANSI C++ forbids declaration `XUnmapWindow' with no type /usr/openwin/include/X11/Xlib.h:4141: warning: ANSI C++ forbids declaration `XWarpPointer' with no type /usr/openwin/include/X11/Xlib.h:4162: warning: ANSI C++ forbids declaration `XWindowEvent' with no type In file included from ../../../../gfx/src/motif/nsImageMotif.h:29, from ../../../../gfx/src/motif/nsRenderingContextMotif.h:37, from ../../../../gfx/src/motif/nsGfxFactoryMotif.cpp:29: /usr/openwin/include/X11/Xutil.h:363: warning: ANSI C++ forbids declaration `XClipBox' with no type /usr/openwin/include/X11/Xutil.h:389: warning: ANSI C++ forbids declaration `XDestroyRegion' with no type /usr/openwin/include/X11/Xutil.h:395: warning: ANSI C++ forbids declaration `XEmptyRegion' with no type /usr/openwin/include/X11/Xutil.h:402: warning: ANSI C++ forbids declaration `XEqualRegion' with no type /usr/openwin/include/X11/Xutil.h:548: warning: ANSI C++ forbids declaration `XIntersectRegion' with no type /usr/openwin/include/X11/Xutil.h:584: warning: ANSI C++ forbids declaration `XOffsetRegion' with no type /usr/openwin/include/X11/Xutil.h:627: warning: ANSI C++ forbids declaration `XSetClassHint' with no type /usr/openwin/include/X11/Xutil.h:636: warning: ANSI C++ forbids declaration `XSetIconSizes' with no type /usr/openwin/include/X11/Xutil.h:644: warning: ANSI C++ forbids declaration `XSetNormalHints' with no type /usr/openwin/include/X11/Xutil.h:663: warning: ANSI C++ forbids declaration `XSetSizeHints' with no type /usr/openwin/include/X11/Xutil.h:676: warning: ANSI C++ forbids declaration `XSetStandardProperties' with no type /usr/openwin/include/X11/Xutil.h:701: warning: ANSI C++ forbids declaration `XSetWMHints' with no type /usr/openwin/include/X11/Xutil.h:770: warning: ANSI C++ forbids declaration `XSetRegion' with no type /usr/openwin/include/X11/Xutil.h:787: warning: ANSI C++ forbids declaration `XSetZoomHints' with no type /usr/openwin/include/X11/Xutil.h:795: warning: ANSI C++ forbids declaration `XShrinkRegion' with no type /usr/openwin/include/X11/Xutil.h:811: warning: ANSI C++ forbids declaration `XSubtractRegion' with no type /usr/openwin/include/X11/Xutil.h:871: warning: ANSI C++ forbids declaration `XUnionRectWithRegion' with no type /usr/openwin/include/X11/Xutil.h:879: warning: ANSI C++ forbids declaration `XUnionRegion' with no type /usr/openwin/include/X11/Xutil.h:903: warning: ANSI C++ forbids declaration `XXorRegion' with no type In file included from /usr/openwin/include/X11/Intrinsic.h:58, from ../../../../gfx/src/motif/nsDeviceContextMotif.h:33, from ../../../../gfx/src/motif/nsRenderingContextMotif.h:41, from ../../../../gfx/src/motif/nsGfxFactoryMotif.cpp:29: /usr/openwin/include/X11/Xresource.h:249: warning: ANSI C++ forbids declaration `XrmQGetResource' with no type ../../../../gfx/src/motif/nsGfxFactoryMotif.cpp: In method `nsresult nsGfxFactoryMotif::CreateInstance(nsISupports *, const nsIID &, void **)': ../../../../gfx/src/motif/nsGfxFactoryMotif.cpp:117: cannot allocate an object of type `nsFontMetricsMotif' ../../../../gfx/src/motif/nsGfxFactoryMotif.cpp:117: since the following virtual functions are abstract: ../../../dist/include/nsIFontMetrics.h:63: nsresult nsIFontMetrics::Init(const nsFont &, nsIAtom *, nsIDeviceContext *) ../../../dist/include/nsIFontMetrics.h:151: nsresult nsIFontMetrics::GetLangGroup(nsIAtom **) make[3]: *** [nsGfxFactoryMotif.o] Error 1 make[3]: Leaving directory `/home/gisburn/package-builds/mozilla5/mozilla/objdir_gcc_motif/gfx/src/motif' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/home/gisburn/package-builds/mozilla5/mozilla/objdir_gcc_motif/gfx/src' make[1]: *** [libs] Error 2 make[1]: Leaving directory `/home/gisburn/package-builds/mozilla5/mozilla/objdir_gcc_motif/gfx' make: *** [libs] Error 2 -- snip -- Question to granrose@netscape.com: Do you have time to step through all compillation errors and fix them (with/without my help) ?
This patch should fix that particular problem with the motif build. Untested as I don't have motif on this box but the equivalent fix worked for BeOS.
Reporter | ||
Comment 5•25 years ago
|
||
1. Thanks for the patch 2. Can someone (granrose@netscape.com ?) integrate the patch, please (or tell me how to extract the patch and run diff over nsFontMetricsMotif.cpp/nsFontMetricsMotif.h ??) ?
Ok, the original patch had problems with it. I installed motif and fixed the problems with gfx. Now if only widget was so easy... :-/.
Argh. This is *sooo* painful. Apparently, the motif widgets were not rewritten to use the base classes from xpwidget. But according to the comments in nsBaseWidget.h, /** * Common widget implementation used as base class for native * or crossplatform implementations of Widgets. * All cross-platform behavior that all widgets need to implement * should be placed in this class. * (Note: widget implementations are not required to use this * class, but it gives them a head start.) */ So if the motif port has any hope of not falling into complete and utter bitrot again (assuming it gets out of it), it needs to be rewritten to use xpwidgets as all of the other toolkits have been.
Comment 9•25 years ago
|
||
Hi all, It has been a while since I've even tried to use Mozilla... But now that I've been looking at it again, and found this, I'll say this: I once tried to do some work on fixing the Motif port... But I eventually gave up, deciding that it was not really worth fixing. Why? Because 1) Mozilla is using xpwidgets anyway, so why bother with another layer? Why not simply use raw Xlib, as Blizzard's Xlib port does? 2) Motif is a dying toolkit anyway. The open source world has largely settled on GTK+ as its preferred toolkit. Only proprietary Unices have any interest in Motif still. 3) Motif GFX is 98% Xlib anyway, so I think if you want to fix the Motif port, why not just use the Xlib GFX code? In fact, Ramiro did some great work on enabling the use of Xlib GFX, with Motif widgets. I just want to say that I think man-hours are best spent on other things than the Motif port. Sorry. That's just my personal opinion.
Comment 10•24 years ago
|
||
no way I'm going to be able to work on this. reassigning to nobody@mozilla.org and keyword helpwanted to see if anyone in the mozilla.org community is interested in working on this.
Reporter | ||
Comment 11•24 years ago
|
||
I think the bug can be closed because Mozilla now has it's own widget scheme. Better would be a bug/RFE: "xpwidgets should fit in Motif (CDE) enviroments" which means that xpwidgets should act like other Motif-based apps (e.g. should be configurable to...)... Another issue is to get the libXp/Xprt print stuff into Mozilla because it is _much_ easier than the crap postscript...
Comment 12•24 years ago
|
||
Needless to say, I agree that this bug should be closed. :-) As I say, there is no good reason to be wasting effort on it that could be better spent elsewhere, like on the Xlib port. As to making Mozilla fit in CDE environments, I wonder--won't the skins allow enough customizability of Mozilla's interface?
Reporter | ||
Comment 13•24 years ago
|
||
visual appearance!=functionality. A CDE version of Mozilla would require some more than a simple skin: - Support for libXp/libDtPrint - e.g. Xprt print system - Support for Motif drag&drop - Support for CDE vCard extensions (UID, CDE calendar-name etc.) - Support for CDE style of bookmarking - Support for CDE datatyping - CDE has a _much_ better scheme for datatyping than stupid ~/.mime.types and ~/.mailcap - Support for "editres" protocol - ... and so on. CDE has many goodies which can be integrated into Mozilla. But noone has some to do them ;-(
Comment 14•24 years ago
|
||
Hmm... I don't know much about CDE, especially since I use GNOME myself. However, if the relationship between CDE/Motif is anything like that of GNOME/GTK, or like that of KDE/Qt, then I would think that supporting the features you mentioned would require the use of toolkit features, and not just the desktop environment features. Anyone else out there want to teach me something about this?
Comment 15•24 years ago
|
||
Another thought has just occured to me... Since we already have an ActiveX embedding control, and a GTK embedding widget, why not take this concept to the next stage, by creating a Motif embedding widget? Anybody out there know if this is possible? Would this help at all? I thought of it because some people have already talked about using the GTK embedding widget for GNOME integration, so I am wondering if a Motif embedding widget wouldn't allow for CDE integration in the same way.
Reporter | ||
Comment 16•24 years ago
|
||
Except DnD most of the CDE functions don't need Motif (for example CDE datatyping is completly non-GUI).
Reporter | ||
Comment 17•24 years ago
|
||
The idea of the Motif embedding widget sounds nice (but at first it would be better to fix the GTK+ widget which is currently broken)...
Comment 18•24 years ago
|
||
Actually, it looks like Christopher Blizzard has been working on creating a new GTK+ embedding widget to go with the new embedding APIs, and has even turned off the build of the old webshell-based embedding widget. So I'm not sure if it is still broken or not... Any comments on this part, blizzard? I say, if the GTK+ embedding widget works, it would be interesting if someone created an equivalent Motif embedding widget, if only for the sake of spreading Mozilla's embedding wings. Anyone out there know if this is possible?
Comment 19•24 years ago
|
||
mass re-assign of all bugs where i was listed as the qa contact
QA Contact: cyeh → chofmann
Comment 20•24 years ago
|
||
I just created bug 38637 to deal with creating a Motif embedding widget, for those who are interested.
Comment 21•23 years ago
|
||
I am adding dependencies on some various Motif-related issues, because I think since this bug is so general, it makes sense to use it as a tracking bug for the more specific Motif-related issues. Beware however... The Motif port is now SOOOOO bitrotted that I almost think it needs to be re-written from the ground up. The GFX portion can probably be copied almost verbatim from Xlib, as a starting point. :-) I am also removing some of the bugs depending on this one that have since been marked "WONTFIX," because they obviously don't depend on this bug anymore. :-)
Comment 22•23 years ago
|
||
For the purposes of finding all IRIX specific problems with the Motif port, I managed to get gfx and widget to build (but sadly not run). The patches are attached to bug 89329 if any one is interested.
Comment 23•23 years ago
|
||
Motif port has now been removed (bug 89330). WONTFIX.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WONTFIX
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•