Opened 7 years ago

Closed 6 years ago

#17884 closed defect (worksforme)

possible missing dependency on Mac

Reported by: kcrisman Owned by:
Priority: critical Milestone: sage-duplicate/invalid/wontfix
Component: PLEASE CHANGE Keywords:
Cc: Merged in:
Authors: Reviewers: Karl-Dieter Crisman
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

See https://groups.google.com/forum/#!topic/sage-devel/8P5sKf4_rqk

Build error with source download for Mac on OS X 10.10.2 in package conway_polynomials-0.4.p0.

 File "sage/matrix/matrix_mod2_dense.pxd", line 7, in init sage.matrix.matrix_integer_dense (build/cythonized/sage/matrix/matrix_integer_dense.c:47607)

ImportError: dlopen(/Users/andro/src/sage-6.5/local/lib/python2.7/site-packages/sage/matrix/matrix_mod2_dense.so, 2): Symbol not found: _gdImageCreateFromPng

  Referenced from: /Users/andro/src/sage-6.5/local/lib/python2.7/site-packages/sage/matrix/matrix_mod2_dense.so

  Expected in: flat namespace

 in /Users/andro/src/sage-6.5/local/lib/python2.7/site-packages/sage/matrix/matrix_mod2_dense.so

apparently libgd is the problem

Change History (6)

comment:1 Changed 7 years ago by jdemeyer

It's not a dependency issue. $(INST)/sage depends on $(INST)/$(GD) as it should.

comment:2 Changed 6 years ago by jdemeyer

Is this still relevant? If no more information is given, this ticket will be closed.

comment:3 follow-up: Changed 6 years ago by kcrisman

Thanks for the ping - I had just opened a ticket because Volker suggested it. But it turned out to be a Macports type problem.

https://groups.google.com/d/msg/sage-devel/8P5sKf4_rqk/5PvVtqby1rkJ

So we can close this.

But at least this confirms we really do still want to disallow fink and Macports during the build! Is that check still in the initial script?

comment:4 in reply to: ↑ 3 Changed 6 years ago by jdemeyer

  • Milestone changed from sage-6.6 to sage-duplicate/invalid/wontfix
  • Reviewers set to Karl-Dieter Crisman
  • Status changed from new to needs_review

Replying to kcrisman:

Is that check still in the initial script?

There is indeed a check: it checks that which port and which fink do not return existing files.

comment:5 Changed 6 years ago by jdemeyer

  • Status changed from needs_review to positive_review

comment:6 Changed 6 years ago by vbraun

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