Opened 20 months ago

Closed 3 months ago

#29185 closed defect (invalid)

lrslib build fails on archlinux-latest-standard

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: packages: optional Keywords:
Cc: arojas, dimpase Merged in:
Authors: Reviewers: Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #27745 Stopgaps:

Status badges

Description

As seen in https://github.com/mkoeppe/sage/runs/439641124?check_suite_focus=true:

libtool: link: g++ -std=gnu++11 -g -O2 -Wl,-rpath -Wl,/sage/local/lib -o plrs plrs-plrs.o plrs-lrslib.o plrs-lrsgmp.o  -L/usr/lib64 -L/sage/local/lib -lboost_thread -lboost_system -lgmp
/usr/sbin/ld: plrs-plrs.o: undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.3.3'
/usr/sbin/ld: /usr/lib/libpthread.so.0: error adding symbols: DSO missing from command line
/usr/sbin/bash ./libtool  --tag=CXX   --mode=link g++ -std=gnu++11  -g -O2 -L/usr/lib64 -L/sage/local/lib -Wl,-rpath,/sage/local/lib  -o plrs1 plrs1-plrs.o plrs1-lrslib.o plrs1-lrslong.o -lboost_thread -lboost_system 
libtool: link: g++ -std=gnu++11 -g -O2 -Wl,-rpath -Wl,/sage/local/lib -o plrs1 plrs1-plrs.o plrs1-lrslib.o plrs1-lrslong.o  -L/usr/lib64 -L/sage/local/lib -lboost_thread -lboost_system
/usr/sbin/ld: plrs1-plrs.o: undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.3.3'
/usr/sbin/ld: /usr/lib/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:835: plrs] Error 1

See also:

  • #27804: spkg-configure.m4 for lrslib
  • #27745: Upgrade lrslib to 7.0

Change History (9)

comment:1 Changed 20 months ago by arojas

Where is this plrs coming from? I can't find it in the upstream tarball. Is it something specific to the autotoolized version?

comment:2 follow-up: Changed 19 months ago by mkoeppe

sage is still using lrslib 6.x. it's possible that it was removed in 7.0

comment:3 in reply to: ↑ 2 Changed 19 months ago by arojas

Replying to mkoeppe:

sage is still using lrslib 6.x. it's possible that it was removed in 7.0

Ah yes, that's it. It is in the 062 tarball but not in the 070 one.

comment:4 Changed 17 months ago by mkoeppe

  • Milestone changed from sage-9.1 to sage-9.2

comment:5 Changed 11 months ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.3

comment:6 Changed 6 months ago by mkoeppe

  • Milestone changed from sage-9.3 to sage-9.4

Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.

comment:7 Changed 4 months ago by mkoeppe

  • Dependencies set to #27745
  • Milestone changed from sage-9.4 to sage-duplicate/invalid/wontfix
  • Status changed from new to needs_review

Will be fixed by the update in #27745

comment:8 Changed 4 months ago by dimpase

  • Reviewers set to Dima Pasechnik
  • Status changed from needs_review to positive_review

comment:9 Changed 3 months ago by mkoeppe

  • Resolution set to invalid
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.