Opened 6 months ago

Closed 6 months ago

Last modified 4 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) 6 months ago.
root6_current.jpeg (69.8 KB) - added by patrick-macgregor (Patrick MacGregor) 6 months ago.

Download all attachments as: .zip

Change History (8)

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

Attachment: root6_old.jpeg added

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

Attachment: root6_current.jpeg added

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

Description: modified (diff)

comment:2 Changed 6 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 6 months ago by jmroot (Joshua Root)

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

comment:4 Changed 6 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 6 months ago by cjones051073 (Chris Jones) (previous) (diff)

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

Resolution: fixed
Status: assignedclosed

In 01b1b64682380dcff9c8507c6b20c2306e3245ad/macports-ports (master):

root6: Re-enable MathMore
Closes: #68849

comment:6 Changed 4 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.