[MacPorts] #21330: update openmotif to 2.3.2 and add missing uintptr_t casts
#21330: update openmotif to 2.3.2 and add missing uintptr_t casts --------------------------------------+------------------------------------- Reporter: howarth@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: MacPorts 1.8.1 Component: ports | Version: 1.8.0 Keywords: motif | Port: openmotif --------------------------------------+------------------------------------- The openmotif package should be updated to the latest 2.3.2 release. There are also a number of warning in openmotif when compiled as x86_64 of the form "cast to pointer from integer of different size" which I fixed in the fink openmotif4 package with the patch submitted to upstream... http://bugs.motifzone.net/show_bug.cgi?id=1497 ...by casting with uintptr_t where appropriate to avoid sign extension as described in the original gcc patch... http://gcc.gnu.org/ml/gcc-patches/2005-12/msg00942.html -- Ticket URL: <http://trac.macports.org/ticket/21330> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21330: update openmotif to 2.3.2 and add missing uintptr_t casts --------------------------------------+------------------------------------- Reporter: howarth@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: motif | Port: openmotif --------------------------------------+------------------------------------- Changes (by ryandesign@…): * milestone: MacPorts 1.8.1 => -- Ticket URL: <http://trac.macports.org/ticket/21330#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21330: openmotif: update to 2.3.2 and add missing uintptr_t casts --------------------------------------+------------------------------------- Reporter: howarth@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: motif | Port: openmotif --------------------------------------+------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * status: new => assigned -- Ticket URL: <http://trac.macports.org/ticket/21330#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21330: openmotif: update to 2.3.2 and add missing uintptr_t casts --------------------------------------+------------------------------------- Reporter: howarth@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: motif | Port: openmotif --------------------------------------+------------------------------------- Comment(by ryandesign@…): I am curious why you added the `--with-lib{jpeg,png}-{includes,lib}` configure.args since on my system openmotif has already been able to find the MacPorts versions of those libraries without those arguments. -- Ticket URL: <http://trac.macports.org/ticket/21330#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21330: openmotif: update to 2.3.2 and add missing uintptr_t casts --------------------------------------+------------------------------------- Reporter: howarth@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: motif | Port: openmotif --------------------------------------+------------------------------------- Comment(by howarth@…): I added the --with-lib{jpeg,png}-{includes,lib} in the fink openmotif3/4 packages just to be absolutely certain that the build never hit the system headers in /usr/include. It would build but I wanted to avoid mismatched headers and libraries. -- Ticket URL: <http://trac.macports.org/ticket/21330#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21330: openmotif: update to 2.3.2 and add missing uintptr_t casts --------------------------------------+------------------------------------- Reporter: howarth@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: motif | Port: openmotif --------------------------------------+------------------------------------- Comment(by ryandesign@…): In that case, we'll want to add `--with-{freetype,fontconfig}-config` as well. Note also that I'll change `--with-x-{include,lib}` to what the configure script says it supports: `--with-x-{includes,libraries}`. Not sure if that recently changed or if we've been wrong about that all along. -- Ticket URL: <http://trac.macports.org/ticket/21330#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21330: openmotif: update to 2.3.2 and add missing uintptr_t casts --------------------------------------+------------------------------------- Reporter: howarth@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: motif | Port: openmotif --------------------------------------+------------------------------------- Comment(by ryandesign@…): Replying to [comment:5 ryandesign@…]:
In that case, we'll want to add `--with-{freetype,fontconfig}-config` as well. Er, fontconfig-config was removed from fontconfig in 2003.
-- Ticket URL: <http://trac.macports.org/ticket/21330#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21330: openmotif: update to 2.3.2 and add missing uintptr_t casts ---------------------------------------+------------------------------------ Reporter: howarth@… | Owner: ryandesign@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Resolution: fixed | Keywords: motif Port: openmotif | ---------------------------------------+------------------------------------ Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: I'm just going to commit the update without those new `--with-*` flags. MacPorts already ensures via CPPFLAGS (`-I`), LDFLAGS (`-L`), CPATH and LIBRARY_PATH that MacPorts libraries get used in preference to system libraries if present, and the dependency declarations ensure that they are present. r57549. -- Ticket URL: <http://trac.macports.org/ticket/21330#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts