Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83018 - motif-config doesn't work as expected
Summary: motif-config doesn't work as expected
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Heinrich Wendel (RETIRED)
URL:
Whiteboard:
Keywords:
: 84591 86774 (view as bug list)
Depends on: 84752
Blocks:
  Show dependency tree
 
Reported: 2005-02-22 17:49 UTC by Daniel Corson
Modified: 2005-04-26 07:01 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Corson 2005-02-22 17:49:40 UTC
media-sound/timidity++-2.13.2 needs libXm.so.2 which is provided by openmotif-2.1.x.  However, media-sound/timidity++-2.13.2 does not depend on openmotif-2.1.x.  Emerging and running 'timidity' on a system that does not already have libXm.so.2 therefore gives the error:

output of timidity timidity: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory

Likewise, running 'ldd /usr/bin/timidity' gives the line:

libXm.so.2 => not found
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-02-23 10:29:52 UTC
Did you ran `revdep-rebuild`? Portage isn't capable to resolve reverse dependencies, yet.
Comment 2 Daniel Corson 2005-02-23 14:12:38 UTC
I tried running revdep-rebuild, which did not recompile timidity++ nor openmotif, and which did not result in the existence of libXm.so.2.  I also tried reemerging timidity++ and openmotif.
Comment 3 Ralph Alvy 2005-03-19 07:37:53 UTC
I also have an application that needs libXm.so.2, but it's a binary with no available source to recompile it: acrosslite. It's a crossword puzzle application given out by the L.A. Times, free of charge, to do their crossword puzzles. This stopped working with a recent 'emerge -uD', due to the need for libXm.so.2. I tried revdep-rebuild and also re-emerging openmotif, to no avail. What solved this for me was to simply mount my Arch Linux installation, and copy its instance of libXm.so.2 to /usr/lib in Gentoo.
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-21 14:57:50 UTC
in portage
Comment 5 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-22 08:25:35 UTC
please test this more carefull next time
timidity++ builds fine with libXm.so.3, please fix the dep again
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-24 13:40:58 UTC
It didn't build for me.  When I had openmotif-2.1 on my system, timidity didn't detect it.  Perhaps there is something wrong with motif-config.  Can you please look into that.
Comment 7 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-24 23:03:27 UTC
timidity++ builds with every motif version here. what does `motif-config -l` say? try `motif-config -s openmotif-2.1`
Comment 8 Simon Cooper 2005-03-25 04:26:33 UTC
timidity correctly links against openmotif-2.2.3-r6 (libXm.so.3) for me, is it possible to change the openmotif-2.1* dependancy to a general openmotif one?
Comment 9 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-25 11:26:55 UTC
Looks like it's motif-config in general, nothing specific to timidity...

(11:22:38 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/openmotif $ motif-config -l
[1] lesstif-2.1
[2] openmotif-2.1
[3] openmotif-2.2

(11:22:53 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/openmotif $ motif-config -s 3
 * /usr/bin/motif-config: no such profile 3

(11:22:56 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/openmotif $ motif-config -s openmotif-2.2
ln: `/usr/lib/libMrm.a': File exists
ln: `/usr/lib/libMrm.so': File exists
ln: `/usr/lib/libUil.a': File exists
ln: `/usr/lib/libUil.so': File exists
ln: `/usr/lib/libXm.a': File exists
ln: `/usr/lib/libXm.so': File exists
ln: `/usr/include/Mrm/Mrm': File exists
ln: `/usr/include/Xm/Xm': File exists
ln: `/usr/include/openmotif-2.2/openmotif-2.2': File exists
ln: `/usr/include/uil/uil': File exists
ln: `/usr/bin/mwm': File exists
ln: `/usr/bin/uil': File exists
ln: `/usr/bin/xmbind': File exists
ln: `/usr/share/man/man1/mwm.1.gz': File exists
ln: `/usr/share/man/man1/uil.1.gz': File exists
ln: `/usr/share/man/man1/xmbind.1.gz': File exists
ln: `/usr/share/man/man3/XmStringEmpty.3.gz': File exists
ln: `/usr/share/man/man3/MrmFetchLiteral.3.gz': File exists
ln: `/usr/share/man/man3/Core.3.gz': File exists
ln: `/usr/share/man/man3/MrmRegisterNames.3.gz': File exists
ln: `/usr/share/man/man3/MrmFetchIconLiteral.3.gz': File exists
ln: `/usr/share/man/man3/Shell.3.gz': File exists
ln: `/usr/share/man/man3/MrmFetchWidget.3.gz': File exists
ln: `/usr/share/man/man3/Object.3.gz': File exists
ln: `/usr/share/man/man3/MrmFetchWidgetOverride.3.gz': File exists
ln: `/usr/share/man/man3/OverrideShell.3.gz': File exists
ln: `/usr/share/man/man3/MrmOpenHierarchy.3.gz': File exists
ln: `/usr/share/man/man3/XmCvtTextPropertyToXmStringTable.3.gz': File exists
ln: `/usr/share/man/man3/MrmOpenHierarchyPerDisplay.3.gz': File exists
ln: `/usr/share/man/man3/RectObj.3.gz': File exists
ln: `/usr/share/man/man3/MrmRegisterClass.3.gz': File exists
ln: `/usr/share/man/man3/Uil.3.gz': File exists
ln: `/usr/share/man/man3/VendorShell.3.gz': File exists
ln: `/usr/share/man/man3/WMShell.3.gz': File exists
ln: `/usr/share/man/man3/XmActivateProtocol.3.gz': File exists
ln: `/usr/share/man/man3/XmAddProtocolCallback.3.gz': File exists
ln: `/usr/share/man/man3/XmAddProtocols.3.gz': File exists
ln: `/usr/share/man/man3/XmAddToPostFromList.3.gz': File exists
ln: `/usr/share/man/man3/XmAddWMProtocolCallback.3.gz': File exists
ln: `/usr/share/man/man3/XmArrowButton.3.gz': File exists
ln: `/usr/share/man/man3/XmArrowButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmCascadeButton.3.gz': File exists
ln: `/usr/share/man/man3/XmCascadeButtonHighlight.3.gz': File exists
ln: `/usr/share/man/man3/XmChangeColor.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardCopyByName.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardEndRetrieve.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardInquireFormat.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardInquireLength.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardInquirePendingItems.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardLock.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardRetrieve.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardStartCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardUndoCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardUnlock.3.gz': File exists
ln: `/usr/share/man/man3/XmComboBox.3.gz': File exists
ln: `/usr/share/man/man3/XmComboBoxAddItem.3.gz': File exists
ln: `/usr/share/man/man3/XmComboBoxSetItem.3.gz': File exists
ln: `/usr/share/man/man3/XmCommand.3.gz': File exists
ln: `/usr/share/man/man3/XmCommandAppendValue.3.gz': File exists
ln: `/usr/share/man/man3/XmCommandGetChild.3.gz': File exists
ln: `/usr/share/man/man3/XmContainer.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerCopyLink.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerGetItemChildren.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerPaste.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerRelayout.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerReorder.3.gz': File exists
ln: `/usr/share/man/man3/XmConvertUnits.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateArrowButton.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateBulletinBoard.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateCascadeButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateComboBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateCommand.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateContainer.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateDialogShell.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateDragIcon.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateDrawnButton.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateDropDownList.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateErrorDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateFileSelectionBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateForm.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateFormDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateFrame.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateInformationDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateLabel.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateList.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateMainWindow.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateMenuShell.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateNotebook.3.gz': File exists
ln: `/usr/share/man/man3/XmCreatePanedWindow.3.gz': File exists
ln: `/usr/share/man/man3/XmCreatePopupMenu.3.gz': File exists
ln: `/usr/share/man/man3/XmCreatePulldownMenu.3.gz': File exists
ln: `/usr/share/man/man3/XmCreatePushButton.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateQuestionDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateRadioBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateRowColumn.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateScrollBar.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateScrolledText.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateScrolledWindow.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSelectionBox.3.gz': File exists
ln: `/usr/share/man/man3/XmForm.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSimpleSpinBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSimpleOptionMenu.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSimplePopupMenu.3.gz': File exists
ln: `/usr/share/man/man3/XmDisplay.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSimpleRadioBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSpinBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateText.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateTextField.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateToggleButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateWarningDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateWorkArea.3.gz': File exists
ln: `/usr/share/man/man3/XmCvtByteStreamToXmString.3.gz': File exists
ln: `/usr/share/man/man3/XmCvtCTToXmString.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListGetNextFont.3.gz': File exists
ln: `/usr/share/man/man3/XmCvtXmStringToByteStream.3.gz': File exists
ln: `/usr/share/man/man3/XmFrame.3.gz': File exists
ln: `/usr/share/man/man3/XmCvtXmStringToCT.3.gz': File exists
ln: `/usr/share/man/man3/XmImSetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmDeactivateProtocol.3.gz': File exists
ln: `/usr/share/man/man3/XmGetColors.3.gz': File exists
ln: `/usr/share/man/man3/XmDestroyPixmap.3.gz': File exists
ln: `/usr/share/man/man3/XmImRegister.3.gz': File exists
ln: `/usr/share/man/man3/XmDialogShell.3.gz': File exists
ln: `/usr/share/man/man3/XmImSetXIC.3.gz': File exists
ln: `/usr/share/man/man3/XmDirection.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListInitFontContext.3.gz': File exists
ln: `/usr/share/man/man3/XmDirectionMatchPartial.3.gz': File exists
ln: `/usr/share/man/man3/XmImUnsetFocus.3.gz': File exists
ln: `/usr/share/man/man3/XmDragCancel.3.gz': File exists
ln: `/usr/share/man/man3/XmInternAtom.3.gz': File exists
ln: `/usr/share/man/man3/XmDragContext.3.gz': File exists
ln: `/usr/share/man/man3/XmImVaSetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmDragIcon.3.gz': File exists
ln: `/usr/share/man/man3/XmInstallImage.3.gz': File exists
ln: `/usr/share/man/man3/XmDrawingArea.3.gz': File exists
ln: `/usr/share/man/man3/XmList.3.gz': File exists
ln: `/usr/share/man/man3/XmGetDestination.3.gz': File exists
ln: `/usr/share/man/man3/XmGetFocusWidget.3.gz': File exists
ln: `/usr/share/man/man3/XmGetMenuCursor.3.gz': File exists
ln: `/usr/share/man/man3/XmIsTraversable.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSite.3.gz': File exists
ln: `/usr/share/man/man3/XmGetPixmap.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteEndUpdate.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListNextEntry.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteQueryStackingOrder.3.gz': File exists
ln: `/usr/share/man/man3/XmGetPostedFromWidget.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteRegister.3.gz': File exists
ln: `/usr/share/man/man3/XmGetSecondaryResourceData.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteRetrieve.3.gz': File exists
ln: `/usr/share/man/man3/XmGetTabGroup.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteStartUpdate.3.gz': File exists
ln: `/usr/share/man/man3/XmGetVisibility.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteUpdate.3.gz': File exists
ln: `/usr/share/man/man3/XmLabel.3.gz': File exists
ln: `/usr/share/man/man3/XmDropTransfer.3.gz': File exists
ln: `/usr/share/man/man3/XmGetXmDisplay.3.gz': File exists
ln: `/usr/share/man/man3/XmFileSelectionBox.3.gz': File exists
ln: `/usr/share/man/man3/XmFileSelectionDoSearch.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeleteItems.3.gz': File exists
ln: `/usr/share/man/man3/XmFontList.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeleteItem.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListAdd.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeletePos.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmGetXmScreen.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListEntryFree.3.gz': File exists
ln: `/usr/share/man/man3/XmImCloseXIM.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListEntryGetFont.3.gz': File exists
ln: `/usr/share/man/man3/XmImGetXIM.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListEntryLoad.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeselectItem.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListFree.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeselectPos.3.gz': File exists
ln: `/usr/share/man/man3/XmImMbResetIC.3.gz': File exists
ln: `/usr/share/man/man3/XmParseMappingCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmListAddItemsUnselected.3.gz': File exists
ln: `/usr/share/man/man3/XmPushButton.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeleteAllItems.3.gz': File exists
ln: `/usr/share/man/man3/XmPushButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeletePositions.3.gz': File exists
ln: `/usr/share/man/man3/XmRegisterSegmentEncoding.3.gz': File exists
ln: `/usr/share/man/man3/XmListGetMatchPos.3.gz': File exists
ln: `/usr/share/man/man3/XmRemoveProtocolCallback.3.gz': File exists
ln: `/usr/share/man/man3/XmListGetSelectedPos.3.gz': File exists
ln: `/usr/share/man/man3/XmRemoveProtocols.3.gz': File exists
ln: `/usr/share/man/man3/XmListItemExists.3.gz': File exists
ln: `/usr/share/man/man3/XmRemoveTabGroup.3.gz': File exists
ln: `/usr/share/man/man3/XmListPosSelected.3.gz': File exists
ln: `/usr/share/man/man3/XmRemoveWMProtocols.3.gz': File exists
ln: `/usr/share/man/man3/XmListReplaceItems.3.gz': File exists
ln: `/usr/share/man/man3/XmParseMappingSetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmListReplaceItemsUnselected.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTable.3.gz': File exists
ln: `/usr/share/man/man3/XmListReplacePositions.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmListSelectPos.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableCvtFromProp.3.gz': File exists
ln: `/usr/share/man/man3/XmListSetAddMode.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableGetRendition.3.gz': File exists
ln: `/usr/share/man/man3/XmListSetBottomPos.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableGetTags.3.gz': File exists
ln: `/usr/share/man/man3/XmListSetHorizPos.3.gz': File exists
ln: `/usr/share/man/man3/XmRendition.3.gz': File exists
ln: `/usr/share/man/man3/XmListSetKbdItemPos.3.gz': File exists
ln: `/usr/share/man/man3/XmScaleGetValue.3.gz': File exists
ln: `/usr/share/man/man3/XmListSetPos.3.gz': File exists
ln: `/usr/share/man/man3/XmScaleSetValue.3.gz': File exists
ln: `/usr/share/man/man3/XmListYToPos.3.gz': File exists
ln: `/usr/share/man/man3/XmScrollBar.3.gz': File exists
ln: `/usr/share/man/man3/XmMainWindow.3.gz': File exists
ln: `/usr/share/man/man3/XmRenditionCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmMainWindowSep1.3.gz': File exists
ln: `/usr/share/man/man3/XmRenditionRetrieve.3.gz': File exists
ln: `/usr/share/man/man3/XmMainWindowSep3.3.gz': File exists
ln: `/usr/share/man/man3/XmRenditionUpdate.3.gz': File exists
ln: `/usr/share/man/man3/XmMainWindowSetAreas.3.gz': File exists
ln: `/usr/share/man/man3/XmScreen.3.gz': File exists
ln: `/usr/share/man/man3/XmManager.3.gz': File exists
ln: `/usr/share/man/man3/XmSeparator.3.gz': File exists
ln: `/usr/share/man/man3/XmMenuPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmScrollVisible.3.gz': File exists
ln: `/usr/share/man/man3/XmMenuShell.3.gz': File exists
ln: `/usr/share/man/man3/XmSelectionBox.3.gz': File exists
ln: `/usr/share/man/man3/XmParseTable.3.gz': File exists
ln: `/usr/share/man/man3/XmPrimitive.3.gz': File exists
ln: `/usr/share/man/man3/XmPrintPopupPDM.3.gz': File exists
ln: `/usr/share/man/man3/XmPrintShell.3.gz': File exists
ln: `/usr/share/man/man3/XmPrintToFile.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeGetId.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeGetNameList.3.gz': File exists
ln: `/usr/share/man/man3/XmSetMenuCursor.3.gz': File exists
ln: `/usr/share/man/man3/XmNotebook.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeGetRegistered.3.gz': File exists
ln: `/usr/share/man/man3/XmNotebookGetPageInfo.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeRegister.3.gz': File exists
ln: `/usr/share/man/man3/XmOptionButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeValidValue.3.gz': File exists
ln: `/usr/share/man/man3/XmOptionLabelGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmSeparatorGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmPanedWindow.3.gz': File exists
ln: `/usr/share/man/man3/XmSetFontUnit.3.gz': File exists
ln: `/usr/share/man/man3/XmRowColumn.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableRemoveRenditions.3.gz': File exists
ln: `/usr/share/man/man3/XmResolveAllPartOffsets.3.gz': File exists
ln: `/usr/share/man/man3/XmResolvePartOffsets.3.gz': File exists
ln: `/usr/share/man/man3/XmTabListCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmSelectionBoxGetChild.3.gz': File exists
ln: `/usr/share/man/man3/XmSetFontUnits.3.gz': File exists
ln: `/usr/share/man/man3/XmTabListGetTab.3.gz': File exists
ln: `/usr/share/man/man3/XmSetWMProtocolHooks.3.gz': File exists
ln: `/usr/share/man/man3/XmTabListRemoveTabs.3.gz': File exists
ln: `/usr/share/man/man3/XmSimpleSpinBox.3.gz': File exists
ln: `/usr/share/man/man3/XmStringToXmStringTable.3.gz': File exists
ln: `/usr/share/man/man3/XmSimpleSpinBoxDeletePos.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldInsert.3.gz': File exists
ln: `/usr/share/man/man3/XmSpinBox.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldPaste.3.gz': File exists
ln: `/usr/share/man/man3/XmString.3.gz': File exists
ln: `/usr/share/man/man3/XmTabListReplacePositions.3.gz': File exists
ln: `/usr/share/man/man3/XmStringBaseline.3.gz': File exists
ln: `/usr/share/man/man3/XmTabListTabCount.3.gz': File exists
ln: `/usr/share/man/man3/XmStringByteCompare.3.gz': File exists
ln: `/usr/share/man/man3/XmStringCompare.3.gz': File exists
ln: `/usr/share/man/man3/XmStringTableUnparse.3.gz': File exists
ln: `/usr/share/man/man3/XmStringComponentCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmText.3.gz': File exists
ln: `/usr/share/man/man3/XmStringComponentType.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldPosToXY.3.gz': File exists
ln: `/usr/share/man/man3/XmStringConcat.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldRemove.3.gz': File exists
ln: `/usr/share/man/man3/XmStringCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldXYToPos.3.gz': File exists
ln: `/usr/share/man/man3/XmStringCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmTextClearSelection.3.gz': File exists
ln: `/usr/share/man/man3/XmStringCreateLtoR.3.gz': File exists
ln: `/usr/share/man/man3/XmTextCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmStringCreateSimple.3.gz': File exists
ln: `/usr/share/man/man3/XmStringUnparse.3.gz': File exists
ln: `/usr/share/man/man3/XmStringDirectionCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFindString.3.gz': File exists
ln: `/usr/share/man/man3/XmStringDraw.3.gz': File exists
ln: `/usr/share/man/man3/XmTextCut.3.gz': File exists
ln: `/usr/share/man/man3/XmStringDrawImage.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetEditable.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetMaxLength.3.gz': File exists
ln: `/usr/share/man/man3/XmStringFree.3.gz': File exists
ln: `/usr/share/man/man3/XmTextEnableRedisplay.3.gz': File exists
ln: `/usr/share/man/man3/XmStringGenerate.3.gz': File exists
ln: `/usr/share/man/man3/XmTextField.3.gz': File exists
ln: `/usr/share/man/man3/XmStringGetLtoR.3.gz': File exists
ln: `/usr/share/man/man3/XmTab.3.gz': File exists
ln: `/usr/share/man/man3/XmStringGetNextComponent.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmStringGetNextTriple.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldCopyLink.3.gz': File exists
ln: `/usr/share/man/man3/XmStringHasSubstring.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetSelection.3.gz': File exists
ln: `/usr/share/man/man3/XmStringHeight.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetSource.3.gz': File exists
ln: `/usr/share/man/man3/XmStringIsVoid.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetStringWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmStringLength.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldCut.3.gz': File exists
ln: `/usr/share/man/man3/XmStringNConcat.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetSubstring.3.gz': File exists
ln: `/usr/share/man/man3/XmStringNCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetInsertionPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmStringPeekNextComponent.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetEditable.3.gz': File exists
ln: `/usr/share/man/man3/XmStringPutRendition.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetMaxLength.3.gz': File exists
ln: `/usr/share/man/man3/XmStringSegmentCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmTextPasteLink.3.gz': File exists
ln: `/usr/share/man/man3/XmStringTable.3.gz': File exists
ln: `/usr/share/man/man3/XmTabFree.3.gz': File exists
ln: `/usr/share/man/man3/XmStringTableToXmString.3.gz': File exists
ln: `/usr/share/man/man3/XmTabList.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetSelection.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetSelectionWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetString.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetStringWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetSubstring.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldInsertWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldReplaceWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetAddMode.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetHighlight.3.gz': File exists
ln: `/usr/share/man/man3/XmWidgetGetDisplayRect.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetSelection.3.gz': File exists
ln: `/usr/share/man/man3/Composite.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetString.3.gz': File exists
ln: `/usr/share/man/man3/MrmCloseHierarchy.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFindStringWcs.3.gz': File exists
ln: `/usr/share/man/man3/MrmFetchColorLiteral.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetCenterline.3.gz': File exists
ln: `/usr/share/man/man3/MrmFetchSetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetLastPosition.3.gz': File exists
ln: `/usr/share/man/man3/MrmInitialize.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetSelectionWcs.3.gz': File exists
ln: `/usr/share/man/man3/TopLevelShell.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetTopCharacter.3.gz': File exists
ln: `/usr/share/man/man3/XmTextInsert.3.gz': File exists
ln: `/usr/share/man/man3/XmTextPaste.3.gz': File exists
ln: `/usr/share/man/man3/XmCommandSetValue.3.gz': File exists
ln: `/usr/share/man/man3/XmTextPosToXY.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerCut.3.gz': File exists
ln: `/usr/share/man/man3/XmTextRemove.3.gz': File exists
ln: `/usr/share/man/man3/UilDumpSymbolTable.3.gz': File exists
ln: `/usr/share/man/man3/XmTextReplaceWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateIconGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmTextScroll.3.gz': File exists
ln: `/usr/share/man/man3/VirtualBindings.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetHighlight.3.gz': File exists
ln: `/usr/share/man/man3/XmActivateWMProtocol.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetMaxLength.3.gz': File exists
ln: `/usr/share/man/man3/XmAddTabGroup.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetSelection.3.gz': File exists
ln: `/usr/share/man/man3/XmAddWMProtocols.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetString.3.gz': File exists
ln: `/usr/share/man/man3/XmBulletinBoard.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetStringWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmCascadeButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmTextShowPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateMenuBar.3.gz': File exists
ln: `/usr/share/man/man3/XmTextXYToPos.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardCancelCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmToggleButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardEndCopy.3.gz': File exists
ln: `/usr/share/man/man3/XmTrackingLocate.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardInquireCount.3.gz': File exists
ln: `/usr/share/man/man3/XmToggleButtonSetState.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardRegisterFormat.3.gz': File exists
ln: `/usr/share/man/man3/XmToggleButtonSetValue.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardStartRetrieve.3.gz': File exists
ln: `/usr/share/man/man3/XmTrackingEvent.3.gz': File exists
ln: `/usr/share/man/man3/XmClipboardWithdrawFormat.3.gz': File exists
ln: `/usr/share/man/man3/XmTransferSendRequest.3.gz': File exists
ln: `/usr/share/man/man3/XmComboBoxDeletePos.3.gz': File exists
ln: `/usr/share/man/man3/XmTransferStartRequest.3.gz': File exists
ln: `/usr/share/man/man3/XmComboBoxUpdate.3.gz': File exists
ln: `/usr/share/man/man3/XmTransferValue.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateOptionMenu.3.gz': File exists
ln: `/usr/share/man/man3/XmTranslateKey.3.gz': File exists
ln: `/usr/share/man/man3/XmCommandError.3.gz': File exists
ln: `/usr/share/man/man3/XmUninstallImage.3.gz': File exists
ln: `/usr/share/man/man3/XmWidgetGetBaselines.3.gz': File exists
ln: `/usr/share/man/man3/XmVaCreateSimpleCheckBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCvtXmStringTableToTextProperty.3.gz': File exists
ln: `/usr/share/man/man3/XmVaCreateSimpleMenuBar.3.gz': File exists
ln: `/usr/share/man/man3/ApplicationShell.3.gz': File exists
ln: `/usr/share/man/man3/XmVaCreateSimplePopupMenu.3.gz': File exists
ln: `/usr/share/man/man3/Constraint.3.gz': File exists
ln: `/usr/share/man/man3/XmVaCreateSimplePulldownMenu.3.gz': File exists
ln: `/usr/share/man/man3/MrmRegisterNamesInHierarchy.3.gz': File exists
ln: `/usr/share/man/man3/XmContainerPasteLink.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateArrowButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateCascadeButton.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateCommandDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateDrawingArea.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateDropDownComboBox.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateFileSelectionDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateLabelGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateMessageDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreatePromptDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreatePushButtonGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateScale.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateScrolledList.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSelectionDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSeparator.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSimpleMenuBar.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateTemplateDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateToggleButton.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateWorkingDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCvtStringToUnitType.3.gz': File exists
ln: `/usr/share/man/man3/XmLabelGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmDeactivateWMProtocol.3.gz': File exists
ln: `/usr/share/man/man3/XmListAddItemUnselected.3.gz': File exists
ln: `/usr/share/man/man3/XmDirectionMatch.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetInsertionPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmDirectionToStringDirection.3.gz': File exists
ln: `/usr/share/man/man3/XmObjectAtPoint.3.gz': File exists
ln: `/usr/share/man/man3/XmDragStart.3.gz': File exists
ln: `/usr/share/man/man3/XmParseMapping.3.gz': File exists
ln: `/usr/share/man/man3/XmDrawnButton.3.gz': File exists
ln: `/usr/share/man/man3/XmListAddItems.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeselectAllItems.3.gz': File exists
ln: `/usr/share/man/man3/XmImSetFocusValues.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteConfigureStackingOrder.3.gz': File exists
ln: `/usr/share/man/man3/XmListGetKbdItemPos.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteRegistered.3.gz': File exists
ln: `/usr/share/man/man3/XmListItemPos.3.gz': File exists
ln: `/usr/share/man/man3/XmDropSiteUnregister.3.gz': File exists
ln: `/usr/share/man/man3/XmListPosToBounds.3.gz': File exists
ln: `/usr/share/man/man3/XmDropTransferAdd.3.gz': File exists
ln: `/usr/share/man/man3/XmImVaSetFocusValues.3.gz': File exists
ln: `/usr/share/man/man3/XmFileSelectionBoxGetChild.3.gz': File exists
ln: `/usr/share/man/man3/XmListReplaceItemsPos.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListAppendEntry.3.gz': File exists
ln: `/usr/share/man/man3/XmListSelectItem.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListEntryCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmListSetBottomItem.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListEntryGetTag.3.gz': File exists
ln: `/usr/share/man/man3/XmIsMotifWMRunning.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListFreeFontContext.3.gz': File exists
ln: `/usr/share/man/man3/XmListSetItem.3.gz': File exists
ln: `/usr/share/man/man3/XmFontListRemoveEntry.3.gz': File exists
ln: `/usr/share/man/man3/XmListUpdateSelectedList.3.gz': File exists
ln: `/usr/share/man/man3/XmGetColorCalculation.3.gz': File exists
ln: `/usr/share/man/man3/XmMainWindowSep2.3.gz': File exists
ln: `/usr/share/man/man3/XmGetDragContext.3.gz': File exists
ln: `/usr/share/man/man3/XmMapSegmentEncoding.3.gz': File exists
ln: `/usr/share/man/man3/XmGetPixmapByDepth.3.gz': File exists
ln: `/usr/share/man/man3/XmMessageBox.3.gz': File exists
ln: `/usr/share/man/man3/XmGetScaledPixmap.3.gz': File exists
ln: `/usr/share/man/man3/XmParseMappingFree.3.gz': File exists
ln: `/usr/share/man/man3/XmScale.3.gz': File exists
ln: `/usr/share/man/man3/XmParseTableFree.3.gz': File exists
ln: `/usr/share/man/man3/XmPrintSetup.3.gz': File exists
ln: `/usr/share/man/man3/XmIconGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmProcessTraversal.3.gz': File exists
ln: `/usr/share/man/man3/XmImGetXIC.3.gz': File exists
ln: `/usr/share/man/man3/XmImMbLookupString.3.gz': File exists
ln: `/usr/share/man/man3/XmRedisplayWidget.3.gz': File exists
ln: `/usr/share/man/man3/XmImUnregister.3.gz': File exists
ln: `/usr/share/man/man3/XmRemoveFromPostFromList.3.gz': File exists
ln: `/usr/share/man/man3/XmRemoveWMProtocolCallback.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableAddRenditions.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableFree.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableGetRenditions.3.gz': File exists
ln: `/usr/share/man/man3/XmRenditionFree.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeAddReverse.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeGetRecord.3.gz': File exists
ln: `/usr/share/man/man3/XmScaleSetTicks.3.gz': File exists
ln: `/usr/share/man/man3/XmScrollBarGetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmScrolledWindow.3.gz': File exists
ln: `/usr/share/man/man3/XmScrolledWindowSetAreas.3.gz': File exists
ln: `/usr/share/man/man3/XmSetColorCalculation.3.gz': File exists
ln: `/usr/share/man/man3/XmSetProtocolHooks.3.gz': File exists
ln: `/usr/share/man/man3/XmSimpleSpinBoxAddItem.3.gz': File exists
ln: `/usr/share/man/man3/XmSpinBoxValidatePosition.3.gz': File exists
ln: `/usr/share/man/man3/XmStringByteStreamLength.3.gz': File exists
ln: `/usr/share/man/man3/XmStringConcatAndFree.3.gz': File exists
ln: `/usr/share/man/man3/XmStringCreateLocalized.3.gz': File exists
ln: `/usr/share/man/man3/XmStringDirection.3.gz': File exists
ln: `/usr/share/man/man3/XmStringDirectionToDirection.3.gz': File exists
ln: `/usr/share/man/man3/XmStringExtent.3.gz': File exists
ln: `/usr/share/man/man3/XmStringFreeContext.3.gz': File exists
ln: `/usr/share/man/man3/XmStringGetNextSegment.3.gz': File exists
ln: `/usr/share/man/man3/XmStringInitContext.3.gz': File exists
ln: `/usr/share/man/man3/XmStringLineCount.3.gz': File exists
ln: `/usr/share/man/man3/XmStringParseText.3.gz': File exists
ln: `/usr/share/man/man3/XmStringPeekNextTriple.3.gz': File exists
ln: `/usr/share/man/man3/XmStringTableProposeTablist.3.gz': File exists
ln: `/usr/share/man/man3/XmStringWidth.3.gz': File exists
ln: `/usr/share/man/man3/XmTabCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmTabGetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmTabListFree.3.gz': File exists
ln: `/usr/share/man/man3/XmTabListInsertTabs.3.gz': File exists
ln: `/usr/share/man/man3/XmTabSetValue.3.gz': File exists
ln: `/usr/share/man/man3/XmTargetsAreCompatible.3.gz': File exists
ln: `/usr/share/man/man3/XmTextCopyLink.3.gz': File exists
ln: `/usr/share/man/man3/XmTextDisableRedisplay.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldClearSelection.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetBaseline.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetSource.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetSelectionPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetTopCharacter.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetSubstringWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldPasteLink.3.gz': File exists
ln: `/usr/share/man/man3/XmUpdateDisplay.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldReplace.3.gz': File exists
ln: `/usr/share/man/man3/XmToggleButton.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetMaxLength.3.gz': File exists
ln: `/usr/share/man/man3/XmToggleButtonGadgetGetState.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldShowPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmVaCreateSimpleRadioBox.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetBaseline.3.gz': File exists
ln: `/usr/share/man/man3/XmToggleButtonGetState.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetInsertionPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmTransferDone.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetSelectionPosition.3.gz': File exists
ln: `/usr/share/man/man3/MrmFetchBitmapLiteral.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetString.3.gz': File exists
ln: `/usr/share/man/man3/TransientShell.3.gz': File exists
ln: `/usr/share/man/man3/XmTextGetSubstringWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmComboBoxSelectItem.3.gz': File exists
ln: `/usr/share/man/man3/XmTextInsertWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateMessageBox.3.gz': File exists
ln: `/usr/share/man/man3/XmTextPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmGetAtomName.3.gz': File exists
ln: `/usr/share/man/man3/XmTextReplace.3.gz': File exists
ln: `/usr/share/man/man3/XmTransferSetParameters.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetInsertionPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetEditable.3.gz': File exists
ln: `/usr/share/man/man3/XmImFreeXIC.3.gz': File exists
ln: `/usr/share/man/man3/XmCascadeButtonGadgetHighlight.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateBulletinBoardDialog.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSeparatorGadget.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSimpleCheckBox.3.gz': File exists
ln: `/usr/share/man/man3/XmDropTransferStart.3.gz': File exists
ln: `/usr/share/man/man3/XmListAddItem.3.gz': File exists
ln: `/usr/share/man/man3/XmListReplaceItemsPosUnselected.3.gz': File exists
ln: `/usr/share/man/man3/XmMessageBoxGetChild.3.gz': File exists
ln: `/usr/share/man/man3/XmParseMappingGetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmRenderTableCvtToProp.3.gz': File exists
ln: `/usr/share/man/man3/XmScrollBarSetValues.3.gz': File exists
ln: `/usr/share/man/man3/XmSimpleSpinBoxSetItem.3.gz': File exists
ln: `/usr/share/man/man3/XmStringDrawUnderline.3.gz': File exists
ln: `/usr/share/man/man3/XmStringTableParseStringArray.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldGetLastPosition.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetStringWcs.3.gz': File exists
ln: `/usr/share/man/man3/XmToggleButtonGadgetSetState.3.gz': File exists
ln: `/usr/share/man/man3/MrmOpenHierarchyFromBuffer.3.gz': File exists
ln: `/usr/share/man/man3/XmConvertStringToUnits.3.gz': File exists
ln: `/usr/share/man/man3/XmCreateSimplePulldownMenu.3.gz': File exists
ln: `/usr/share/man/man3/XmGetTearOffControl.3.gz': File exists
ln: `/usr/share/man/man3/XmListDeleteItemsPos.3.gz': File exists
ln: `/usr/share/man/man3/XmRepTypeInstallTearOffModelConverter.3.gz': File exists
ln: `/usr/share/man/man3/XmStringSeparatorCreate.3.gz': File exists
ln: `/usr/share/man/man3/XmTextFieldSetEditable.3.gz': File exists
ln: `/usr/share/man/man3/XmTextSetAddMode.3.gz': File exists
ln: `/usr/share/man/man3/XmVaCreateSimpleOptionMenu.3.gz': File exists
 * /usr/bin/motif-config: New default Profile is: openmotif-2.2

(11:23:07 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/openmotif $ ls -l /usr/include/Xm/
total 1308
-r--r--r--  1 root root   3345 Mar 24 20:19 AccColorT.h
...
-r--r--r--  1 root root   2638 Mar 24 20:19 VirtKeysP.h
lrwxrwxrwx  1 root root     16 Mar 25 00:38 Xm -> /usr/include//Xm
-r--r--r--  1 root root  62693 Mar 24 20:19 Xm.h
-r--r--r--  1 root root   3582 Mar 24 20:19 XmAll.h
-r--r--r--  1 root root   3731 Mar 24 20:19 XmIm.h
-r--r--r--  1 root root  47407 Mar 24 20:19 XmP.h
-r--r--r--  1 root root 185316 Mar 24 20:19 XmStrDefs.h
-r--r--r--  1 root root   3157 Mar 24 20:19 Xmfuncs.h
-r--r--r--  1 root root   6461 Mar 24 20:19 XmosP.h
-r--r--r--  1 root root  18705 Mar 24 20:19 XpmP.h

(11:23:22 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/openmotif $ ls -dl /usr/include/Xm  lrwxrwxrwx  1 root root 29 Mar 24 20:29 /usr/include/Xm -> /usr/include/openmotif-2.1/Xm
Comment 10 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-25 11:31:05 UTC
please upgrade to the latest motif-config version
Comment 11 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-25 11:33:50 UTC
also look if you have unslottet motif versions installed
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-25 11:35:03 UTC
And on another system...

(11:29:09 Fri Mar 25 2005 root@aeris sparc64)
/usr/lib/gcc/sparc64-unknown-linux-gnu/3.4.3-20050110 $ motif-config -s openmotif-2.1
ln: `/usr/lib/libMrm.a': File exists
ln: `/usr/lib/libMrm.so': File exists
ln: `/usr/lib/libUil.a': File exists
ln: `/usr/lib/libUil.so': File exists
ln: `/usr/lib/libXm.a': File exists
ln: `/usr/lib/libXm.so': File exists
ln: `/usr/include/Mrm/Mrm': File exists
ln: `/usr/include/Xm/Xm': File exists
ln: `/usr/include/openmotif-2.1/openmotif-2.1': File exists
ln: `/usr/include/uil/uil': File exists
ln: `/usr/bin/mwm': File exists
ln: `/usr/bin/openmotif-2.1/openmotif-2.1': File exists
ln: `/usr/bin/uil': File exists
ln: `/usr/bin/xmbind': File exists
ln: `/usr/share/man/man1/xmbind.1.gz': File exists
...
ln: `/usr/share/man/man3/XmTextDisableRedisplay.3.gz': File exists
 * /usr/bin/motif-config: New default Profile is: openmotif-2.1

(11:29:35 Fri Mar 25 2005 root@aeris sparc64)
/usr/lib/gcc/sparc64-unknown-linux-gnu/3.4.3-20050110 $ ls -l /usr/include/Xm/  total 0
lrwxrwxrwx  1 root root 29 Mar  8 05:02 Xm -> /usr/include/openmotif-2.2/Xm

The --install and --uninstall options to motif-config shouldn't exist.  Look at how every other utility (gcc-config, binutils-config, opengl-update, etc) does it.  Just create a profile directory, and have the ebuild create a config file there.  It just serves to confuse the user with a bad UI.  My first instinct was 'motif-config <number>', then when that didn't work, I saw --install which said "Install the given profile", so I tried 'motif-config --install <number>'  It was only after that failed that I scrolled up to see the --set-profile option.
Comment 13 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-25 11:36:45 UTC
1st system:
x11-libs/motif-config-0.6 *
x11-libs/lesstif-0.94.0-r6 *
x11-libs/openmotif-2.1.30-r12 *
x11-libs/openmotif-2.2.3-r6 *

2nd system:
x11-libs/motif-config-0.6 *
x11-libs/openmotif-2.1.30-r12 *
x11-libs/openmotif-2.2.3-r6 *
Comment 14 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-25 11:43:38 UTC
If it is a problem stemming from unslotted versions, you should have motif-config block on the unslotted versions.

Now with 0.8... on system 1 we have:
(11:40:23 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/motif-config $ motif-config -s openmotif-2.2
rm: cannot remove `/usr/include/Mrm': Is a directory
rm: cannot remove `/usr/include/openmotif-2.2': Is a directory
rm: cannot remove `/usr/include/uil': Is a directory
 * /usr/bin/motif-config: New default Profile is: openmotif-2.2

(11:40:35 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/motif-config $ ls -l /usr/include/Xm 
lrwxrwxrwx  1 root root 29 Mar 25 11:40 /usr/include/Xm -> /usr/include/openmotif-2.2/Xm

(11:40:43 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/motif-config $ ls -l /usr/include/openmotif-2.2/  
ls: /usr/include/openmotif-2.2/: Too many levels of symbolic links

ls -dl /usr/include/o*
-rw-r--r--  1 root root 19010 Mar 18 19:43 /usr/include/obstack.h
-rw-r--r--  1 root root  8595 Dec  7 13:19 /usr/include/odbcinst.h
-rw-r--r--  1 root root  8713 Dec  7 13:19 /usr/include/odbcinstext.h
drwxr-xr-x  2 root root    66 Mar 25 00:38 /usr/include/ogg
drwxr-xr-x  2 root root    30 Mar 25 00:38 /usr/include/olgx
drwxr-xr-x  2 root root    69 Mar 25 00:38 /usr/include/olgx_private
drwxr-xr-x  2 root root    63 Mar 25 00:38 /usr/include/omapip
-rw-r--r--  1 root root 29541 Mar 22 20:29 /usr/include/opencdk.h
drwxr-xr-x  5 root root    55 Mar 25 00:38 /usr/include/openmotif-2.1
lrwxrwxrwx  1 root root    40 Mar 25 11:40 /usr/include/openmotif-2.2 -> /usr/include/openmotif-2.2/openmotif-2.2
drwxr-xr-x  2 root root  4096 Mar 25 00:38 /usr/include/openssl
drwxr-xr-x  6 root root    98 Mar 25 00:38 /usr/include/orbit-1.0
drwxr-xr-x  5 root root    70 Mar 25 00:38 /usr/include/orbit-2.0
-rw-r--r--  1 root root  2194 Mar  9 05:25 /usr/include/oss-redir.h

Yes, it was the profile switch:

$ motif-config -s openmotif-2.1
ls: /usr/include/openmotif-2.2/: Too many levels of symbolic links
 * /usr/bin/motif-config: New default Profile is: openmotif-2.1

(11:43:03 Fri Mar 25 2005 root@cid i686)
/home/jeremy/gentoo/cvs/gentoo-x86/x11-libs/motif-config $ ls -dl /usr/include/o*
-rw-r--r--  1 root root 19010 Mar 18 19:43 /usr/include/obstack.h
-rw-r--r--  1 root root  8595 Dec  7 13:19 /usr/include/odbcinst.h
-rw-r--r--  1 root root  8713 Dec  7 13:19 /usr/include/odbcinstext.h
drwxr-xr-x  2 root root    66 Mar 25 00:38 /usr/include/ogg
drwxr-xr-x  2 root root    30 Mar 25 00:38 /usr/include/olgx
drwxr-xr-x  2 root root    69 Mar 25 00:38 /usr/include/olgx_private
drwxr-xr-x  2 root root    63 Mar 25 00:38 /usr/include/omapip
-rw-r--r--  1 root root 29541 Mar 22 20:29 /usr/include/opencdk.h
lrwxrwxrwx  1 root root    40 Mar 25 11:43 /usr/include/openmotif-2.1 -> /usr/include/openmotif-2.1/openmotif-2.1
lrwxrwxrwx  1 root root    40 Mar 25 11:40 /usr/include/openmotif-2.2 -> /usr/include/openmotif-2.2/openmotif-2.2
drwxr-xr-x  2 root root  4096 Mar 25 00:38 /usr/include/openssl
drwxr-xr-x  6 root root    98 Mar 25 00:38 /usr/include/orbit-1.0
drwxr-xr-x  5 root root    70 Mar 25 00:38 /usr/include/orbit-2.0
-rw-r--r--  1 root root  2194 Mar  9 05:25 /usr/include/oss-redir.h
Comment 15 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-25 23:36:28 UTC
there are no unslotted versions left, they should all be slotmoved by now
Comment 16 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-26 02:35:51 UTC
But they could still be on the user's system with the include files in /usr/include/Xm.  motif-config touches that dir causing it to not be removed when the motif package is unmerged, etc, etc... so what I really mean is block the unprofiled (pre motif-config) versions.
Comment 17 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-26 07:39:00 UTC
sounds good, I just have to figure out the correct syntax

i want to allow SLOT 2.1 >=x11-libs/openmotif-2.1.30-r12
i want to allow SLOT 2.2 >=x11-libs/openmotif-2.2.3-r6
i want to allow SLOT 1.2 >=x11-libs/lesstif-0.93.94-r3
i want to allow SLOT 2.1 >=x11-libs/lesstif-0.94.0-r6

quite difficult to do that without adding every not allowed ebuild to the syntax, any idea?
Comment 18 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-26 10:36:15 UTC
*** Bug 86774 has been marked as a duplicate of this bug. ***
Comment 19 Heinrich Wendel (RETIRED) gentoo-dev 2005-03-29 10:44:14 UTC
*** Bug 84591 has been marked as a duplicate of this bug. ***
Comment 20 Heinrich Wendel (RETIRED) gentoo-dev 2005-04-26 07:01:48 UTC
motif-config now blocks old openmotif/lesstif versions, this should be fixed