• Bug#265125: ted: FTBFS: Missing Build-Depends on 'libxmu-dev'

    From Andreas Jochens@1:229/2 to All on Wed Aug 11 22:40:10 2004
    From: [email protected]

    Package: ted
    Severity: normal
    Tags: patch

    When building 'ted' in a clean chroot I get the following error:

    gcc -o Ted tedMain.o tedApp.o tedDocument.o tedFollowLink.o tedAppFont.o tedAppColor.o tedLayout.o tedFindItem.o tedObjects.o tedDraw.o tedDrawingObject.o tedDrawMotif.o tedDrawGtk.o tedHeaderFooter.o tedSelect.o tedEdit.o tedFormat.o tedEditList.o
    tedEditOperation.o tedInput.o tedBlinkMotif.o tedBlinkGtk.o tedCopyPaste.o tedDocRuler.o tedFont.o tedPage.o tedFind.o tedIcons.o tedRuler.o tedTable.o tedLink.o tedLinkDialog.o tedBookmarkDialog.o tedFormatTool.o tedFormatToolUtil.o tedTableTool.o
    tedRowTool.o tedFontTool.o tedParaLayoutTool.o tedParaOrnamentsTool.o tedTabsTool.o tedSectionTool.o tedPageLayoutTool.o tedColumnTool.o tedCellTool.o tedNotesTool.o tedListTool.o tedHeaderFooterTool.o tedBorderTool.o tedShadingTool.o tedHeightTool.o
    tedDocprops.o docPsPrint.o docOpenObject.o docDraw.o docDrawUtil.o docDrawExternalItem.o docBuf.o docItemTree.o docExternalItem.o docParaString.o docParaParticules.o docObject.o docField.o docChftnField.o docListtextField.o docSymbolField.o
    docPageField.o docDocpropField.o docHyperlinkField.o docIncludePictureField.o docFieldAdm.o docFieldGetSet.o docFieldEdit.o docNotes.o docSelect.o docTable.o docTableRectangle.o docHeaderFooter.o docDebug.o docEditTable.o docEdit.o docFont.o docSetFont.
    o docEditOperation.o docParaProperties.o docTabStop.o docBorderProperties.o docItemShading.o docListUtil.o docListTable.o docDocumentList.o docListLevel.o docListOverrideTable.o docListOverride.o docListOverrideLevel.o docListNumberTree.o
    docSectProperties.o docStyleSheet.o docDocumentProperties.o docRowProperties.o docCellProperties.o docProperties.o docSpell.o docFind.o docFindInParagraph.o docFindBookmark.o docPsListFonts.o docLayout.o docLayoutParagraphs.o docLayoutLines.o
    docLayoutRow.o docLayoutSect.o docLayoutNotes.o docLayoutExternalItem.o docLayoutLine.o docLayoutUtil.o docFrameProperties.o docShading.o docDrawingObject.o docRtfRead.o docRtfTab.o docRtfTagHash.o docRtfDocumentProperties.o docNotesProperties.o docRtfF
    ontTable.o docRtfColorTable.o docRtfStylesheet.o docRtfTables.o docRtfListTable.o docRtfListOverrideTable.o docRtfReadObjects.o docRtfReadShape.o docRtfReadField.o docRtfTextProperties.o docRtfFrameProperties.o docRtfParaProperties.o docRtfTabs.o
    docRtfSectProperties.o docRtfRowProperties.o docRtfCellProperties.o docRtfBorderProperties.o docRtfDrawingObject.o docRtfWrite.o docRtfWriteUtil.o docRtfUtil.o docHtmlWrite.o docPlainRead.o docPlainWrite.o docScreenFontList.o ../lib/appFrame.a ../lib/
    bitmap.a ../lib/ind.a ../lib/appUtil.a ../lib/reg.a \
    -L/usr/lib -ltiff -L/usr/lib -ljpeg -L/usr/lib -lpng -L/usr/lib -lz -L/usr/X11R6/lib -lXpm -lXm -lXp -lXmu -L/usr/X11R6/lib -lXt -lXext -lSM -lICE -lX11 -lm
    /usr/bin/ld: cannot find -lXmu
    collect2: ld returned 1 exit status
    make[2]: *** [Ted] Error 1
    make[2]: Leaving directory `/ted-2.16/Ted'

    Please add the missing Build-Depends on 'libxmu-dev' to debian/control.

    Regards
    Andreas Jochens

    diff -urN ../tmp-orig/ted-2.16/debian/control ./debian/control
    --- ../tmp-orig/ted-2.16/debian/control 2004-08-11 22:03:19.556950797 +0200
    +++ ./debian/control 2004-08-11 22:03:15.593715849 +0200
    @@ -3,7 +3,7 @@
    Priority: optional
    Maintainer: Chris Waters <[email protected]>
    Standards-Version: 3.6.1
    -Build-Depends: lesstif2-dev, libgtk1.2-dev, libjpeg62-dev, libpng12-dev, libtiff4-dev, libungif4-dev, libxpm-dev, debhelper (>= 4)
    +Build-Depends: lesstif2-dev, libgtk1.2-dev, libjpeg62-dev, libpng12-dev, libtiff4-dev, libungif4-dev, libxmu-dev, libxpm-dev, debhelper (>= 4)

    Package: ted
    Architecture: any


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Chris Waters@1:229/2 to Andreas Jochens on Thu Aug 12 03:10:12 2004
    From: [email protected]

    On Wed, Aug 11, 2004 at 10:17:54PM +0200, Andreas Jochens wrote:

    Please add the missing Build-Depends on 'libxmu-dev' to debian/control.

    Hmm, you obviously weren't using the version I uploaded yesterday to
    try to fix this problem. But that's ok, because when I checked the
    buildd logs, it turned out that my fix didn't, so you're forgiven.

    Also, your patch is not correct, but I can't expect anyone but the ted maintainer (me) to have noticed that libxmu isn't being used by ted,
    so linking against it is not The Right Thing. Apparently this was a
    hack that upstream added for Red Hat's OpenMotif, so I simply deleted
    the -lXmu. New package building now. Thanks for nudging me to look
    closer at this situation.

    cheers

    --
    Chris Waters | Pneumonoultra- osis is too long [email protected] | microscopicsilico- to fit into a single
    or [email protected] | volcaniconi- standalone haiku


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)