Bug 64176
| Summary: | X_CFLAGS in Makefile.am include headers from already install motif | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Retired] Red Hat Raw Hide | Reporter: | Gilles J. Seguin <segg.gill> | ||||||||
| Component: | openmotif | Assignee: | Than Ngo <than> | ||||||||
| Status: | CLOSED RAWHIDE | QA Contact: | |||||||||
| Severity: | medium | Docs Contact: | |||||||||
| Priority: | medium | ||||||||||
| Version: | 1.0 | ||||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | All | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2002-06-21 20:15:45 UTC | Type: | --- | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Embargoed: | |||||||||||
| Bug Depends On: | |||||||||||
| Bug Blocks: | 67218 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Gilles J. Seguin
2002-04-27 20:02:06 UTC
Created attachment 55644 [details]
diff files against openmotif-2.2.2-5.src.rpm
I have modified the SPECS/openmotif.spec file to include a additional patch to resolve previous problem(including installed header file). see attach files(openMotif-2.2.2-x_cflags.patch, openmotif.spec.diff) A new binary rpm is build. That is, with openmotif-2.1.30-12.i386.rpm and openmotif-devel-2.1.30-12.i386.rpm packages installed. The CLI, rpm -Fvh openmotif-2.2.2-5.i386.rpm openmotif-devel-2.2.2-5.i386.rpm will complain that libXm.so.2 and libMrm.so.2 are required. We are replacing libXm.so.2 with libXm.so.3 but the new libMrm.so.3 library requires libXm.so.2, the new libUil.so.3 library requires libXm.so.2 and libMrm.so.2 A new binary rpm is build, That is, whithout motif install, I have done rpm -e openmotif openmotif-devel. We have, a new binary rpm is built even if the install step of libMrm has fail. log informations: /bin/sh ../../libtool --mode=link gcc -O2 -march=i386 -mcpu=i686 -D_FILE_OFFSET_BITS=64 -Wall -Wno-unused -Wno-comment -version-info 3:1:0 -o libMrm.la -L/usr/X11R6/lib -rpath /usr/X11R6/lib MrmIbuffer.lo MrmIentry.lo MrmIfile.lo MrmIheader.lo MrmIindex.lo MrmIindexw.lo MrmIrid.lo MrmIswap.lo MrmItop.lo MrmItopw.lo Mrmappl.lo Mrmcontext.lo Mrmerror.lo Mrmhier.lo Mrmicon.lo Mrminit.lo Mrmlread.lo Mrmlwrite.lo Mrmmodule.lo Mrmos.lo Mrmptrlist.lo Mrmtable.lo Mrmtime.lo Mrmvm.lo Mrmwci.lo Mrmwcrw.lo Mrmwcrwr.lo Mrmwread.lo Mrmwrefs.lo Mrmwvalues.lo Mrmwwrite.lo MrmMessages.lo ../Xm/libXm.la -L/usr/X11R6/lib -lXt -lSM -lICE -lX11 rm -fr .libs/libMrm.la .libs/libMrm.* .libs/libMrm.* gcc -shared MrmIbuffer.lo MrmIentry.lo MrmIfile.lo MrmIheader.lo MrmIindex.lo MrmIindexw.lo MrmIrid.lo MrmIswap.lo MrmItop.lo MrmItopw.lo Mrmappl.lo Mrmcontext.lo Mrmerror.lo Mrmhier.lo Mrmicon.lo Mrminit.lo Mrmlread.lo Mrmlwrite.lo Mrmmodule.lo Mrmos.lo Mrmptrlist.lo Mrmtable.lo Mrmtime.lo Mrmvm.lo Mrmwci.lo Mrmwcrw.lo Mrmwcrwr.lo Mrmwread.lo Mrmwrefs.lo Mrmwvalues.lo Mrmwwrite.lo MrmMessages.lo -Wl,--rpath -Wl,/usr/src/redhat/BUILD/openMotif-2.2.2/lib/Xm/.libs -Wl,--rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib ../Xm/.libs/libXm.so -lXt -lSM -lICE -lX11 -Wl,-soname -Wl,libMrm.so.3 -o .libs/libMrm.so.3.0.1 (cd .libs && rm -f libMrm.so.3 && ln -s libMrm.so.3.0.1 libMrm.so.3) (cd .libs && rm -f libMrm.so && ln -s libMrm.so.3.0.1 libMrm.so) [...] libtool: install: warning: relinking `libMrm.la' cd /usr/src/redhat/BUILD/openMotif-2.2.2/lib/Mrm; /bin/sh ../../libtool --mode=relink gcc -O2 -march=i386 -mcpu=i686 -D_FILE_OFFSET_BITS=64 -Wall -Wno-unused -Wno-comment -version-info 3:1:0 -o libMrm.la -L/usr/X11R6/lib -rpath /usr/X11R6/lib MrmIbuffer.lo MrmIentry.lo MrmIfile.lo MrmIheader.lo MrmIindex.lo MrmIindexw.lo MrmIrid.lo MrmIswap.lo MrmItop.lo MrmItopw.lo Mrmappl.lo Mrmcontext.lo Mrmerror.lo Mrmhier.lo Mrmicon.lo Mrminit.lo Mrmlread.lo Mrmlwrite.lo Mrmmodule.lo Mrmos.lo Mrmptrlist.lo Mrmtable.lo Mrmtime.lo Mrmvm.lo Mrmwci.lo Mrmwcrw.lo Mrmwcrwr.lo Mrmwread.lo Mrmwrefs.lo Mrmwvalues.lo Mrmwwrite.lo MrmMessages.lo ../Xm/libXm.la -L/usr/X11R6/lib -lXt -lSM -lICE -lX11 gcc -shared MrmIbuffer.lo MrmIentry.lo MrmIfile.lo MrmIheader.lo MrmIindex.lo MrmIindexw.lo MrmIrid.lo MrmIswap.lo MrmItop.lo MrmItopw.lo Mrmappl.lo Mrmcontext.lo Mrmerror.lo Mrmhier.lo Mrmicon.lo Mrminit.lo Mrmlread.lo Mrmlwrite.lo Mrmmodule.lo Mrmos.lo Mrmptrlist.lo Mrmtable.lo Mrmtime.lo Mrmvm.lo Mrmwci.lo Mrmwcrw.lo Mrmwcrwr.lo Mrmwread.lo Mrmwrefs.lo Mrmwvalues.lo Mrmwwrite.lo MrmMessages.lo -Wl,--rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lXm -lXt -lSM -lICE -lX11 -Wl,-soname -Wl,libMrm.so.3 -o .libs/libMrm.so.3.0.1 /usr/bin/ld: cannot find -lXm collect2: ld returned 1 exit status libtool: install: error: relink `libMrm.la' with the above command before installing it libtool: install: warning: remember to run `libtool --finish /usr/X11R6/lib' [...] make[3]: Entering directory `/usr/src/redhat/BUILD/openMotif-2.2.2/clients/xmbind' /bin/sh ../../mkinstalldirs /var/tmp/openmotif-2.2.2-root/usr/X11R6/bin mkdir /var/tmp/openmotif-2.2.2-root/usr/X11R6/bin /bin/sh ../../libtool --mode=install /usr/bin/install -c xmbind /var/tmp/openmotif-2.2.2-root/usr/X11R6/bin/xmbind libtool: install: warning: `../../lib/Xm/libXm.la' has not been installed in `/usr/X11R6/lib' /usr/bin/install -c .libs/xmbind /var/tmp/openmotif-2.2.2-root/usr/X11R6/bin/xmbind [...] make[3]: Entering directory `/usr/src/redhat/BUILD/openMotif-2.2.2/clients/uil' /bin/sh ../../mkinstalldirs /var/tmp/openmotif-2.2.2-root/usr/X11R6/lib /bin/sh ../../libtool --mode=install /usr/bin/install -c libUil.la /var/tmp/openmotif-2.2.2-root/usr/X11R6/lib/libUil.la libtool: install: warning: relinking `libUil.la' cd /usr/src/redhat/BUILD/openMotif-2.2.2/clients/uil; /bin/sh ../../libtool --mode=relink gcc -O2 -march=i386 -mcpu=i686 -D_FILE_OFFSET_BITS=64 -Wall -Wno-unused -Wno-comment -version-info 3:1:0 -o libUil.la -L/usr/X11R6/lib -rpath /usr/X11R6/lib UilCmd.lo UilDiags.lo UilKeyTab.lo UilLexAna.lo UilLexPars.lo UilLstLst.lo UilP2Out.lo UilP2Reslv.lo UilSarComp.lo UilSarExp.lo UilSarInc.lo UilSarMod.lo UilSarObj.lo UilSarProc.lo UilSarVal.lo UilSrcSrc.lo UilSymNam.lo UilSymStor.lo UilData.lo UilLstMac.lo UilSemVal.lo UilSemCSet.lo UilDB.lo UilParser.lo ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la gcc -shared UilCmd.lo UilDiags.lo UilKeyTab.lo UilLexAna.lo UilLexPars.lo UilLstLst.lo UilP2Out.lo UilP2Reslv.lo UilSarComp.lo UilSarExp.lo UilSarInc.lo UilSarMod.lo UilSarObj.lo UilSarProc.lo UilSarVal.lo UilSrcSrc.lo UilSymNam.lo UilSymStor.lo UilData.lo UilLstMac.lo UilSemVal.lo UilSemCSet.lo UilDB.lo UilParser.lo -Wl,--rpath -Wl,/usr/X11R6/lib -L/usr/src/redhat/BUILD/openMotif-2.2.2/lib/Xm/.libs -L/usr/X11R6/lib -lMrm -lXm -Wl,-soname -Wl,libUil.so.3 -o .libs/libUil.so.3.0.1 /usr/bin/ld: cannot find -lMrm collect2: ld returned 1 exit status libtool: install: error: relink `libUil.la' with the above command before installing it libtool: install: warning: remember to run `libtool --finish /usr/X11R6/lib' /bin/sh ../../mkinstalldirs /var/tmp/openmotif-2.2.2-root/usr/X11R6/bin /bin/sh ../../libtool --mode=install /usr/bin/install -c uil /var/tmp/openmotif-2.2.2-root/usr/X11R6/bin/uil libtool: install: warning: `../../lib/Mrm/libMrm.la' has not been installed in `/usr/X11R6/lib' libtool: install: warning: `/usr/src/redhat/BUILD/openMotif-2.2.2/lib/Xm/libXm.la' has not been installed in `/usr/X11R6/lib' libtool: install: warning: `../../lib/Xm/libXm.la' has not been installed in `/usr/X11R6/lib' [...] Processing files: openmotif-2.2.2-5 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.69931 + umask 022 + cd /usr/src/redhat/BUILD + cd openMotif-2.2.2 + DOCDIR=/var/tmp/openmotif-2.2.2-root/usr/share/doc/openmotif-2.2.2 + export DOCDIR + rm -rf /var/tmp/openmotif-2.2.2-root/usr/share/doc/openmotif-2.2.2 + /bin/mkdir -p /var/tmp/openmotif-2.2.2-root/usr/share/doc/openmotif-2.2.2 + cp -pr COPYRIGHT.MOTIF README RELEASE RELNOTES /var/tmp/openmotif-2.2.2-root/usr/share/doc/openmotif-2.2.2 + exit 0 Finding Provides: (using /usr/lib/rpm/find-provides)... stty: standard input: Invalid argument Finding Requires: (using /usr/lib/rpm/find-requires)... stty: standard input: Invalid argument Provides: libXm.so.3 PreReq: /sbin/ldconfig /sbin/ldconfig rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: ld-linux.so.2 libc.so.6 libdl.so.2 libICE.so.6 libSM.so.6 libX11.so.6 libXext.so.6 libXm.so.3 libXmu.so.6 libXp.so.6 libXt.so.6 /bin/sh libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) Conflicts: lesstif <= 0.92.32-6 Processing files: openmotif-devel-2.2.2-5 Finding Provides: (using /usr/lib/rpm/find-provides)... stty: standard input: Invalid argument Finding Requires: (using /usr/lib/rpm/find-requires)... stty: standard input: Invalid argument PreReq: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires: ld-linux.so.2 libc.so.6 libdl.so.2 libICE.so.6 libMrm.so.3 libSM.so.6 libX11.so.6 libXext.so.6 libXm.so.3 libXmu.so.6 libXp.so.6 libXt.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.2) Conflicts: lesstif-devel <= 0.92.32-6 Wrote: /usr/src/redhat/RPMS/i386/openmotif-2.2.2-5.i386.rpm Wrote: /usr/src/redhat/RPMS/i386/openmotif-devel-2.2.2-5.i386.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.44310 + umask 022 + cd /usr/src/redhat/BUILD + cd openMotif-2.2.2 + rm -rf /var/tmp/openmotif-2.2.2-root + exit 0 Created attachment 55905 [details]
diff file
Created attachment 55906 [details]
diff file
it's now fixed in 2.2.2-9. Thanks for your patch file. |