Opened 15 months ago

Last modified 2 months ago

#52236 new defect

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) 15 months ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 15 months ago by ryandesign (Ryan Schmidt)

  • Keywords mavericks added; Lyx removed
  • Owner changed from macports-tickets@… to khindenburg@…
  • Port LyX added; Lyx removed
  • Summary changed from Lyx on 10.9 to LyX: 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 15 months ago by manfredo89 (Manfredo di Porcia e Brugnera)

Last edited 15 months ago by manfredo89 (Manfredo di Porcia e Brugnera) (previous) (diff)

Changed 15 months ago by manfredo89 (Manfredo di Porcia e Brugnera)

comment:3 Changed 15 months ago by manfredo89 (Manfredo di Porcia e Brugnera)

  • Cc manfredodiporcia@… added

Cc Me!

comment:4 Changed 15 months 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 15 months ago by michaellass (Michael Lass)

  • Cc bevan@… added

Cc Me!

comment:6 Changed 9 months ago by ryandesign (Ryan Schmidt)

  • Summary changed from LyX: build failure to LyX @2.2.1: Undefined symbols: decltype

comment:7 Changed 2 months 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

Note: See TracTickets for help on using tickets.