Opened 11 months ago

Closed 11 months ago

Last modified 10 months ago

#68849 closed defect (fixed)

root6 no longer has gsl

Reported by: patrick-macgregor (Patrick MacGregor) Owned by: cjones051073 (Chris Jones)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mojca (Mojca Miklavec)
Port: root6

Description (last modified by patrick-macgregor (Patrick MacGregor))

I need to install root with a gsl option so I have access to the mathmore libraries. This option has been available in the past (when looking at colleagues' older installations), but it is not here now. Is it possible to get the option reinstated?

I can tell because the root-config --has-mathmore command returns no.

port info root6 command returns:

Colleague's installation: My installation:

Attachments (2)

root6_old.jpeg (229.4 KB) - added by patrick-macgregor (Patrick MacGregor) 11 months ago.
root6_current.jpeg (69.8 KB) - added by patrick-macgregor (Patrick MacGregor) 11 months ago.

Download all attachments as: .zip

Change History (8)

Changed 11 months ago by patrick-macgregor (Patrick MacGregor)

Attachment: root6_old.jpeg added

Changed 11 months ago by patrick-macgregor (Patrick MacGregor)

Attachment: root6_current.jpeg added

comment:1 Changed 11 months ago by patrick-macgregor (Patrick MacGregor)

Description: modified (diff)

comment:2 Changed 11 months ago by kencu (Ken)

that variant was removed with this update:

https://github.com/macports/macports-ports/commit/54c9824a9ec2121c1a8f650afc61ae5d3adf4f14

but no mention why in the commit.

comment:3 Changed 11 months ago by jmroot (Joshua Root)

Cc: mojca added
Owner: set to cjones051073
Status: newassigned

comment:4 Changed 11 months ago by cjones051073 (Chris Jones)

I removed the variant as upstream have removed the option to use a shared GSL installation

CMake Error at cmake/modules/RootBuildOptions.cmake:413 (message):
  >>> Option 'gsl_shared' is no longer supported in ROOT 6.30.03.

It is true though I also (inadvertently) disabled the mathmore library at the same time. Let me take a look...

Last edited 11 months ago by cjones051073 (Chris Jones) (previous) (diff)

comment:5 Changed 11 months ago by Chris Jones <jonesc@…>

Resolution: fixed
Status: assignedclosed

In 01b1b64682380dcff9c8507c6b20c2306e3245ad/macports-ports (master):

root6: Re-enable MathMore
Closes: #68849

comment:6 Changed 10 months ago by lpgaff (Liam Gaffney)

I haven’t tested this myself, but a colleague reported that MathMore library is still not built with this update. It however can be fixed by adding

-Dbuiltin_gsl=ON
Note: See TracTickets for help on using tickets.