Opened 8 years ago

Closed 4 years ago

#52236 closed defect (fixed)

LyX @2.2.1: Undefined symbols: decltype

Reported by: manfredo89 (Manfredo di Porcia e Brugnera) Owned by: kurthindenburg (Kurt Hindenburg)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: mavericks Cc: manfredo89 (Manfredo di Porcia e Brugnera), michaellass (Michael Lass)
Port: LyX

Description

--->  Building LyX
Error: org.macports.build for port LyX returned: command execution failed
Please see the log file for port LyX for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/main.log
Error: Unable to upgrade port: 1

tried this but doesn't work. Also I have both Lyx and Lyx1 ports installed, is this a problem?

Attachments (1)

main.log (230.9 KB) - added by manfredo89 (Manfredo di Porcia e Brugnera) 8 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: mavericks added; Lyx removed
Owner: changed from macports-tickets@… to khindenburg@…
Port: LyX added; Lyx removed
Summary: Lyx on 10.9LyX: build failure

Please attach the main.log file so we can see why the build failed.

Having LyX and LyX1 installed simultaneously should not be a problem.

comment:2 Changed 8 years ago by manfredo89 (Manfredo di Porcia e Brugnera)

:info:build make[6]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src/frontends/qt4'
:info:build make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src/frontends/qt4'
:info:build Making all in .
:info:build make[5]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src/frontends'
:info:build   CXX      WorkAreaManager.o
:info:build   AR       liblyxfrontends.a
:info:build make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src/frontends'
:info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src/frontends'
:info:build Making all in .
:info:build make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src'
:info:build   CXX      Author.o
:info:build   CXX      BranchList.o
:info:build   CXX      boost.o
:info:build   CXX      Buffer.o
:info:build   CXX      buffer_funcs.o
:info:build   CXX      BufferList.o
:info:build   CXX      BufferParams.o
:info:build   CXX      BufferView.o
:info:build   CXX      Bullet.o
:info:build   CXX      Changes.o
:info:build   CXX      Chktex.o
:info:build   CXX      CmdDef.o
:info:build   CXX      Color.o
:info:build   CXX      ConverterCache.o
:info:build   CXX      Converter.o
:info:build   CXX      CoordCache.o
:info:build   CXX      Counters.o
:info:build   CXX      Cursor.o
:info:build   CXX      CursorSlice.o
:info:build   CXX      CutAndPaste.o
:info:build   CXX      DepTable.o
:info:build   CXX      DocIterator.o
:info:build   CXX      Encoding.o
:info:build   CXX      BufferEncodings.o
:info:build   CXX      ErrorList.o
:info:build   CXX      Exporter.o
:info:build   CXX      factory.o
:info:build   CXX      Floating.o
:info:build   CXX      FloatList.o
:info:build   CXX      FontInfo.o
:info:build   CXX      FontList.o
:info:build   CXX      Font.o
:info:build   CXX      Format.o
:info:build   CXX      FuncRequest.o
:info:build   CXX      FuncStatus.o
:info:build   CXX      Graph.o
:info:build   CXX      HSpace.o
:info:build   CXX      IndicesList.o
:info:build   CXX      InsetIterator.o
:info:build   CXX      InsetList.o
:info:build   CXX      Intl.o
:info:build   CXX      KeyMap.o
:info:build   CXX      KeySequence.o
:info:build   CXX      Language.o
:info:build   CXX      LaTeX.o
:info:build   CXX      LaTeXFeatures.o
:info:build   CXX      LaTeXPackages.o
:info:build   CXX      LayoutFile.o
:info:build   CXX      LayoutModuleList.o
:info:build   CXX      Length.o
:info:build   CXX      lengthcommon.o
:info:build   CXX      Lexer.o
:info:build   CXX      LyX.o
:info:build   CXX      LyXAction.o
:info:build   CXX      lyxfind.o
:info:build   CXX      LyXRC.o
:info:build   CXX      LyXVC.o
:info:build   CXX      MetricsInfo.o
:info:build   CXX      ModuleList.o
:info:build   CXX      Mover.o
:info:build   CXX      output_docbook.o
:info:build   CXX      output.o
:info:build   CXX      output_latex.o
:info:build   CXX      output_xhtml.o
:info:build   CXX      OutputParams.o
:info:build   CXX      output_plaintext.o
:info:build   CXX      Paragraph.o
:info:build   CXX      ParagraphMetrics.o
:info:build   CXX      ParagraphParameters.o
:info:build   CXX      ParIterator.o
:info:build   CXX      PDFOptions.o
:info:build   CXX      Row.o
:info:build   CXX      RowPainter.o
:info:build   CXX      Server.o
:info:build   CXX      ServerSocket.o
:info:build   CXX      sgml.o
:info:build   CXX      Session.o
:info:build   CXX      Spacing.o
:info:build   CXX      TexRow.o
:info:build   CXX      texstream.o
:info:build   CXX      Text.o
:info:build   CXX      Text2.o
:info:build   CXX      Text3.o
:info:build   CXX      TextClass.o
:info:build   CXX      TextMetrics.o
:info:build   CXX      TocBackend.o
:info:build   CXX      Trans.o
:info:build   CXX      Undo.o
:info:build   CXX      VCBackend.o
:info:build   CXX      version.o
:info:build   CXX      VSpace.o
:info:build   CXX      WordList.o
:info:build   CXX      Layout.o
:info:build   CXX      main.o
:info:build   CXX      AppleSpellChecker.o
:info:build   CXX      AspellChecker.o
:info:build   CXX      BiblioInfo.o
:info:build   CXX      Box.o
:info:build   CXX      Compare.o
:info:build   CXX      Dimension.o
:info:build   CXX      EnchantChecker.o
:info:build   CXX      HunspellChecker.o
:info:build   CXX      PersonalWordList.o
:info:build   CXX      LaTeXFonts.o
:info:build   CXX      PrinterParams.o
:info:build   CXX      Thesaurus.o
:info:build   AR       liblyxcore.a
:info:build   CXX      graphics/epstools.o
:info:build   CXX      graphics/GraphicsCache.o
:info:build   CXX      graphics/GraphicsCacheItem.o
:info:build   CXX      graphics/GraphicsConverter.o
:info:build   CXX      graphics/GraphicsLoader.o
:info:build   CXX      graphics/GraphicsParams.o
:info:build   CXX      graphics/PreviewImage.o
:info:build   CXX      graphics/PreviewLoader.o
:info:build   CXX      mathed/CommandInset.o
:info:build   CXX      mathed/InsetMathAMSArray.o
:info:build   CXX      mathed/InsetMathArray.o
:info:build   CXX      mathed/InsetMathBig.o
:info:build   CXX      mathed/InsetMathBoldSymbol.o
:info:build   CXX      mathed/InsetMathBox.o
:info:build   CXX      mathed/InsetMathBrace.o
:info:build   CXX      mathed/InsetMath.o
:info:build   CXX      mathed/InsetMathCases.o
:info:build   CXX      mathed/InsetMathChar.o
:info:build   CXX      mathed/InsetMathColor.o
:info:build   CXX      mathed/InsetMathComment.o
:info:build   CXX      mathed/InsetMathDecoration.o
:info:build   CXX      mathed/InsetMathDelim.o
:info:build   CXX      mathed/InsetMathDiff.o
:info:build   CXX      mathed/InsetMathDots.o
:info:build   CXX      mathed/InsetMathEnsureMath.o
:info:build   CXX      mathed/InsetMathEnv.o
:info:build   CXX      mathed/InsetMathExFunc.o
:info:build   CXX      mathed/InsetMathExInt.o
:info:build   CXX      mathed/InsetMathFont.o
:info:build   CXX      mathed/InsetMathFontOld.o
:info:build   CXX      mathed/InsetMathFrac.o
:info:build   CXX      mathed/InsetMathGrid.o
:info:build   CXX      mathed/InsetMathHull.o
:info:build   CXX      mathed/InsetMathKern.o
:info:build   CXX      mathed/InsetMathLefteqn.o
:info:build   CXX      mathed/InsetMathLim.o
:info:build   CXX      mathed/InsetMathCancel.o
:info:build   CXX      mathed/InsetMathCancelto.o
:info:build   CXX      mathed/InsetMathMatrix.o
:info:build   CXX      mathed/InsetMathNest.o
:info:build   CXX      mathed/InsetMathNumber.o
:info:build   CXX      mathed/InsetMathOverset.o
:info:build   CXX      mathed/InsetMathPar.o
:info:build   CXX      mathed/InsetMathPhantom.o
:info:build   CXX      mathed/InsetMathRef.o
:info:build   CXX      mathed/InsetMathRoot.o
:info:build   CXX      mathed/InsetMathScript.o
:info:build   CXX      mathed/InsetMathSideset.o
:info:build   CXX      mathed/InsetMathSize.o
:info:build   CXX      mathed/InsetMathSpace.o
:info:build   CXX      mathed/InsetMathSpecialChar.o
:info:build   CXX      mathed/InsetMathSplit.o
:info:build   CXX      mathed/InsetMathSqrt.o
:info:build   CXX      mathed/InsetMathStackrel.o
:info:build   CXX      mathed/InsetMathString.o
:info:build   CXX      mathed/InsetMathSubstack.o
:info:build   CXX      mathed/InsetMathSymbol.o
:info:build   CXX      mathed/InsetMathTabular.o
:info:build   CXX      mathed/InsetMathUnderset.o
:info:build   CXX      mathed/InsetMathUnknown.o
:info:build   CXX      mathed/InsetMathXArrow.o
:info:build   CXX      mathed/InsetMathXYMatrix.o
:info:build   CXX      mathed/InsetMathDiagram.o
:info:build   CXX      mathed/MathAtom.o
:info:build   CXX      mathed/MathAutoCorrect.o
:info:build   CXX      mathed/MathData.o
:info:build   CXX      mathed/MathExtern.o
:info:build   CXX      mathed/MathFactory.o
:info:build   CXX      mathed/MathMacro.o
:info:build   CXX      mathed/MathMacroArgument.o
:info:build   CXX      mathed/MacroTable.o
:info:build   CXX      mathed/MathMacroTemplate.o
:info:build   CXX      mathed/MathParser.o
:info:build   CXX      mathed/MathStream.o
:info:build   CXX      mathed/MathSupport.o
:info:build   CXX      mathed/TextPainter.o
:info:build   CXX      insets/ExternalSupport.o
:info:build   CXX      insets/ExternalTemplate.o
:info:build   CXX      insets/ExternalTransforms.o
:info:build   CXX      insets/RenderButton.o
:info:build   CXX      insets/RenderGraphic.o
:info:build   CXX      insets/RenderPreview.o
:info:build   CXX      insets/Inset.o
:info:build   CXX      insets/InsetArgument.o
:info:build   CXX      insets/InsetBibitem.o
:info:build   CXX      insets/InsetBibtex.o
:info:build   CXX      insets/InsetBox.o
:info:build   CXX      insets/InsetBranch.o
:info:build   CXX      insets/InsetCaption.o
:info:build   CXX      insets/InsetCaptionable.o
:info:build   CXX      insets/InsetCitation.o
:info:build   CXX      insets/InsetCollapsable.o
:info:build   CXX      insets/InsetCommand.o
:info:build   CXX      insets/InsetCommandParams.o
:info:build   CXX      insets/InsetERT.o
:info:build   CXX      insets/InsetExternal.o
:info:build   CXX      insets/InsetFlex.o
:info:build   CXX      insets/InsetFloat.o
:info:build   CXX      insets/InsetFloatList.o
:info:build   CXX      insets/InsetFoot.o
:info:build   CXX      insets/InsetFootlike.o
:info:build   CXX      insets/InsetGraphicsParams.o
:info:build   CXX      insets/InsetGraphics.o
:info:build   CXX      insets/InsetHyperlink.o
:info:build   CXX      insets/InsetInclude.o
:info:build   CXX      insets/InsetIndex.o
:info:build   CXX      insets/InsetInfo.o
:info:build   CXX      insets/InsetIPA.o
:info:build   CXX      insets/InsetIPAMacro.o
:info:build   CXX      insets/InsetLabel.o
:info:build   CXX      insets/InsetLayout.o
:info:build   CXX      insets/InsetLine.o
:info:build   CXX      insets/InsetListings.o
:info:build   CXX      insets/InsetListingsParams.o
:info:build   CXX      insets/InsetMarginal.o
:info:build   CXX      insets/InsetNewline.o
:info:build   CXX      insets/InsetNewpage.o
:info:build   CXX      insets/InsetNomencl.o
:info:build   CXX      insets/InsetNote.o
:info:build   CXX      insets/InsetPhantom.o
:info:build   CXX      insets/InsetPreview.o
:info:build   CXX      insets/InsetQuotes.o
:info:build   CXX      insets/InsetRef.o
:info:build   CXX      insets/InsetScript.o
:info:build   CXX      insets/InsetSeparator.o
:info:build   CXX      insets/InsetSpace.o
:info:build   CXX      insets/InsetSpecialChar.o
:info:build   CXX      insets/InsetTabular.o
:info:build   CXX      insets/InsetText.o
:info:build   CXX      insets/InsetTOC.o
:info:build   CXX      insets/InsetVSpace.o
:info:build   CXX      insets/InsetWrap.o
:info:build   AR       liblyxgraphics.a
:info:build   AR       liblyxmathed.a
:info:build   AR       liblyxinsets.a
:info:build   CXXLD    lyx
:info:build Undefined symbols for architecture x86_64:
:info:build   "decltype(*(std::__1::forward<lyx::frontend::GuiWorkArea*&>(fp0)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke<void (lyx::frontend::GuiWorkArea::*&)(), lyx::frontend::GuiWorkArea*&, void>(void (lyx::frontend::GuiWorkArea::*&&&)(), lyx::frontend::GuiWorkArea*&&&)", referenced from:
:info:build       boost::detail::function::void_function_obj_invoker0<std::__1::__bind<void (lyx::frontend::GuiWorkArea::*)(), lyx::frontend::GuiWorkArea*>, void>::invoke(boost::detail::function::function_buffer&) in liblyxqt4.a(GuiWorkArea.o)
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build make[4]: *** [lyx] Error 1
:info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src'
:info:build make[3]: *** [all-recursive] Error 1
:info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src'
:info:build make[2]: *** [all] Error 2
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1/src'
:info:build make[1]: *** [all-recursive] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/work/lyx-2.2.1" && /usr/bin/make -j4 -w all 
:info:build Exit code: 2
:error:build org.macports.build for port LyX returned: command execution failed
:debug:build Error code: CHILDSTATUS 27672 2
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"portbuild::build_main org.macports.build"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:build Warning: targets not executed for LyX: org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Please see the log file for port LyX for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_LyX/LyX/main.log
Version 0, edited 8 years ago by manfredo89 (Manfredo di Porcia e Brugnera) (next)

Changed 8 years ago by manfredo89 (Manfredo di Porcia e Brugnera)

Attachment: main.log added

comment:3 Changed 8 years ago by manfredo89 (Manfredo di Porcia e Brugnera)

Cc: manfredodiporcia@… added

Cc Me!

comment:4 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

7	:debug:main OS darwin/13.4.0 (Mac OS X 10.9) arch i386
ces/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/compiler_blacklist_versions-1.0.tcl
659	:debug:main compiler clang 600.0.57 not blacklisted because it doesn't match {clang < 600}

14	:info:build   CXXLD    lyx
2915	:info:build Undefined symbols for architecture x86_64:
2916	:info:build   "decltype(*(std::__1::forward<lyx::frontend::GuiWorkArea*&>(fp0)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke<void (lyx::frontend::GuiWorkArea::*&)(), lyx::frontend::GuiWorkArea*&, void>(void (lyx::frontend::GuiWorkArea::*&&&)(), lyx::frontend::GuiWorkArea*&&&)", referenced from:
2917	:info:build       boost::detail::function::void_function_obj_invoker0<std::__1::__bind<void (lyx::frontend::GuiWorkArea::*)(), lyx::frontend::GuiWorkArea*>, void>::invoke(boost::detail::function::function_buffer&) in liblyxqt4.a(GuiWorkArea.o)
2918	:info:build ld: symbol(s) not found for architecture x86_64
2919	:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
2920	:info:build make[4]: *** [lyx] Error 1
2921	:info:build make[4]: Leaving directory 

comment:5 Changed 8 years ago by michaellass (Michael Lass)

Cc: bevan@… added

Cc Me!

comment:6 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: LyX: build failureLyX @2.2.1: Undefined symbols: decltype

comment:7 Changed 7 years ago by kurthindenburg (Kurt Hindenburg)

In 207137ef9a4923e921ef8612e09cb4a2c6cdbd1b/macports-ports:

LyX: add qt5 variant

There should be no change to current build as qt4 is the default still.

Correct configure args; add Debian patch to fix spelling errors.

Add cxx11 PG
see #53877
see #52236

comment:8 Changed 4 years ago by kencu (Ken)

Resolution: fixed
Status: newclosed

no longer noted in recent builds

Note: See TracTickets for help on using tickets.