Article: 985 of comp.os.linux.announce Xref: pavo.csi.cam.ac.uk comp.os.linux.announce:985 comp.os.linux:49186 Path: pavo.csi.cam.ac.uk!doc.ic.ac.uk!agate!usenet.ins.cwru.edu! magnus.acs.ohio-state.edu!math.ohio-state.edu!uwm.edu!rpi!batcomputer! bounce-bounce From: rvloon@cv.ruu.nl (Ronald van Loon) Newsgroups: comp.os.linux.announce,comp.os.linux Subject: Motif++ available for linux/Metrolink Motif Followup-To: comp.os.linux,comp.os.linux Date: 5 Aug 1993 09:38:59 -0400 Organization: University of Utrecht, 3D Computer Vision Research Group Lines: 228 Sender: mdw@TC.Cornell.EDU Approved: linux-announce@tc.cornell.edu (Matt Welsh) Message-ID: <23r2hj$gn@theory.TC.Cornell.EDU> Reply-To: rvloon@cv.ruu.nl (Ronald van Loon) NNTP-Posting-Host: theory.tc.cornell.edu Keywords: Motif, widgets, C++, X11, Xwindows, programming I posted the following announcement to the various X groups, but thought it would be of interest to at least some Linux users, as the bulk of the work of updating the original work to R5/Motif 1.2 was done on a Linux machine! It compiles without problems under Linux, .99pl9+; a script is included to build a shared library version. If there is interest, I can upload binaries to one of the two canonical linux sites. Here is the original announcement: ---- ANNOUNCEMENT The first patch release of Motif++ is out; this version fixes some minor bugs that were introduced in the new Motif++ release. The new version includes a new installation document, called CONFIGURE.TOUR, which guides a user through the intricacies of the Configure program. New features (wrt the earlier release): - easier installation. - 'make clean' only removes objectfiles, not the newly created library. - demos are only built when specifically requested. - compatibility problems with X11R4 are fixed. Motif++ is available on: Official distribution sites where the latest version of Motif++ can be obtained: FTP === USA: decuac.dec.com: /pub/X11, file motif++.28.jul.93.tar.Z (courtesy of Rick Murphy; note that this version will be available AFTER Aug 10, 1993!!!) Canada: nrcnet0.nrc.ca (132.246.160.2): /pub/motif++, file motif++.28.jul.93.tar.Z. (courtesy of Norm Yamane, yamane@rss21.di.nrc.ca of the National Research Council of Canada. Note that anonymous ftp is only allowed to those outside the NRS for the motif++ sources.) Japan: ftp.wg.omron.co.jp: /pub/X11/misc/MOTIF, Motif++.tar.Z or: /pub/X11/misc/MOTIF, motif++.28.jul.93.tar.Z (courtesy of Yukihiro OKI, yoki@nff.ncl.omron.co.jp) The official announcement follows below. ----- Hello Motif World, I am proud to present the new improved version of Motif++. New features include: - Improved configuration options - Improved imake support - Support for X11R4 and X11R5 - Support for Motif 1.1 and Motif 1.2 - Support for various additional widget-sets like xpm and Xbae - Support for various other widgets, like the WCL XMP Table-widget - C++ library which eases dealing with various Visual types - Portable Volume library, generalisation of PBMPLUS to 3D - new contribution programs Note to all of those who keep copies of the archive: please retrieve this distribution (during off-peak hours), and delete all previous copies. Here is the ANNOUNCEMENT: HISTORY ======= The University of Lowell, supported by a grant of the Open Software Foundation, has developed a wrapper-library, that encapsulates Motif widgets in C++ classes. All resources of these Widgets can now be set through member-functions, while objects can be used in callback-functions. The library was made available for free or nominal cost for anonymous ftp at 129.63.1.1. However, the library contained a large number of bugs and oversights, and only worked under X11R3. Due to lack of subsequent fundings, the bindings are no longer actively supported by the University of Lowell. I, Ronald van Loon, at a certain point in 1991, have taken the Lowell bindings, fixing the bugs I came across, adding missing memberfunctions, and enhancing functionality and made the bug-fixed library available for the general public for anonymous ftp (made possible by Rick Murphy at DEC). NEW RELEASE =========== I am now pleased to announce a new and updated release of the Motif++ bindings. This release offers: - Easy configuration (even for non-imake-gurus) - Full support for X11R4 as well as X11R5 - Full support for Motif 1.1 and Motif 1.2 (including Drag and Drop) - Support for Xbae widgetset - Support for the xpm library - Percentage widgets - Generic Widget - Support for WCL Table Widget - A library for easy manipulation of Visuals - A library that reads PBMPLUS files, as well as providing an extension to 3D of the format. - Lots of demos and testfiles (even somewhat useful programs) - An article I wrote on the usage of Motif, X and C++, previously posted on Usenet. - all filenames smaller than 14 characters PREREQUISITES ============= - Packages: + X11R4 or any later version + Motif 1.1 or any later version - Programs: + a C++ compiler, compatible with cfront 2.0 or later Motif++ compiles with any C++ compiler that conforms to cfront 2.0 or later. It does not have any template-classes. G++ 2.3 or later are known to work. + imake All Motif++ configuration is done by the imake program, which is part of the X11R4 and X11R5 distributions; it will NOT work without, so if you do not have imake on your system get it from your system vendor, or alternatively, get Rainer Klute's 'imake_pure.tar.Z'. Check your local archie server for details, or contact Rainer at klute@irb.informatik.uni-dortmund.de. + a bourne shell that supports shellfunctions. + sed - Patience Building Motif++, like building any package of some size, takes time. WHERE TO GET THE NEW MOTIF BINDINGS =================================== Official distribution sites where the latest version of Motif++ can be obtained: FTP === USA: --- decuac.dec.com: /pub/X11 (courtesy of Rick Murphy,murphy@burfle.dco.dec.com) Canada: ------ nrcnet0.nrc.ca (132.246.160.2): /pub/motif++ (courtesy of Norm Yamane, yamane@rss21.di.nrc.ca) Japan: ----- ftp.wg.omron.co.jp: /pub/X11/misc/MOTIF, Motif++.tar.Z (courtesy of Yukihiro OKI, yoki@nff.ncl.omron.co.jp) E-MAIL ====== Those who don't have ftp can send me e-mail, and I will send the bindings by e-mail. REQUEST ======= Those who use the bindings and find bugs, or see room for improvement, please contact me, and I will try to incorporate them in a future release (in case of bugs, a bug-fix of course ;-). MORE INFORMATION ================ Contact me at "rvloon@cv.ruu.nl". If you are desperate, then you can call me at +31 30 506711 (that is Utrecht, the Netherlands; those within the Netherlands call 030-506711). Enjoy! MAILINGLIST =========== The Motif++ mailing list is a mailing list dedicated to Motif++, the PD C++ wrapper library for Motif, where people can ask questions about Motif++, swap stories, and give new ideas about new directions and improvements for the bindings. All requests of an administrative nature, like subscription, removal, etc. should be directed to motif++-request@cv.ruu.nl All e-mail sent to motif++@cv.ruu.nl will be sent to the entire list, so please make sure when using 'vacation' type programs that will reply to messages automatically, that the address for the mailing-list is excluded from auto-replies. -- Ronald van Loon | In theory, there is no difference (rvloon@cv.ruu.nl) | between theory and practice. 3DCV Group, Utrecht | The Netherlands | In practice however, there is. -- Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu