Opened 5 years ago

Closed 5 years ago

#59440 closed defect (worksforme)

gsl @2.6: fatal error: 'gsl/gsl_block_char.h' file not found

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: daitakahashi
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc:
Port: gsl

Description

gsl does not build:

../gsl/gsl_block.h:22:10: fatal error: 'gsl/gsl_block_char.h' file not found
#include <gsl/gsl_block_char.h>
         ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Looks like it's trying to include the header as if it were already installed; at build time, of course, it has not been installed yet.

Change History (3)

comment:1 Changed 5 years ago by paumard

Well, actually that works for me and that should work: make is in block/ when this error occurs, the include flags contain "-I.." (as well as "-I."), and gsl/gsl_block_char.h does exist.

I'm at a loss as to what's going on here.

comment:2 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

I agree... I can't explain it either. It only failed on our Mojave builder. I can't make it fail on my local Mojave machine.

I've forced a new build of gsl on the Mojave builder. Let's see if that fails again. The builder is currently busy building other ports, but I think the new gsl build should end up being https://build.macports.org/builders/ports-10.14_x86_64-watcher/builds/10482 in a few hours.

comment:3 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: worksforme
Status: assignedclosed

It built fine this time. Let's blame it on a soft error.

Note: See TracTickets for help on using tickets.