Opened 3 years ago

Closed 3 years ago

#62138 closed defect (fixed)

octave not pointed at correct gcc (gcc-devel)

Reported by: jserio1869 Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: bigsur Cc: Schamschula (Marius Schamschula)
Port: octave

Description

I think gcc10 libs still having issues with building on darwin20, so some things are using gcc-devel instead. However, octave port is pointed at "gccdevel" instead of "gcc-devel". Not sure if this is on purpose or not.

Change History (5)

comment:1 Changed 3 years ago by jserio1869

Keywords: bigsur added
Port: octave added

comment:2 Changed 3 years ago by jmroot (Joshua Root)

Owner: set to MarcusCalhoun-Lopez
Status: newassigned

I don't see this problem on Catalina with the gccdevel variant; the dependency seems to correctly be gcc-devel:

% port deps octave +gccdevel
Full Name: octave @6.1.0_0+accelerate+app+docs+gccdevel+qt5+sound+sundials
Build Dependencies:   gawk, icoutils, librsvg, grep, findutils, gsed, flex, bison, gperf, perl5, gcc-devel, pkgconfig, librsvg, texinfo, texlive-basic, texlive-latex, texlive-fonts-recommended
Library Dependencies: python27, ghostscript, gnuplot, less, ncurses, readline, pcre, SuiteSparse_config, SuiteSparse_AMD, SuiteSparse_CAMD, SuiteSparse_COLAMD, SuiteSparse_CHOLMOD, SuiteSparse_CXSparse, SuiteSparse_UMFPACK, qhull, zlib, hdf5, fftw-3, fftw-3-single, glpk, curl, qrupdate, arpack, fontconfig, freetype, gl2ps, vecLibFort, libgcc-devel, sundials2, qscintilla-qt5, libsndfile, portaudio, qt5-qtbase, qt5-qttools, qt5-sqlite-plugin
Runtime Dependencies: epstool, ghostscript, fig2dev, pstoedit, texinfo

Please show the output of port deps octave on your system.

comment:3 Changed 3 years ago by jserio1869

This is on Big Sur:

$ port deps octave Full Name: octave @6.1.0_0+accelerate+app+docs+gfortran+graphicsmagick+qt5+sound+sundials Build Dependencies: gawk, icoutils, librsvg, grep, findutils, gsed, flex,

bison, gperf, perl5, gcc-devel, pkgconfig, librsvg, texinfo, texlive-basic, texlive-latex, texlive-fonts-recommended

Library Dependencies: python27, ghostscript, gnuplot, less, ncurses, readline,

pcre, SuiteSparse_config, SuiteSparse_AMD, SuiteSparse_CAMD, SuiteSparse_COLAMD, SuiteSparse_CHOLMOD, SuiteSparse_CXSparse, SuiteSparse_UMFPACK, qhull, zlib, hdf5, fftw-3, fftw-3-single, glpk, curl, qrupdate, arpack, fontconfig, freetype, gl2ps, vecLibFort, libgcc-devel, sundials2, qscintilla-qt5, libsndfile, portaudio, GraphicsMagick, qt5-qtbase, qt5-qttools, qt5-sqlite-plugin

Runtime Dependencies: epstool, ghostscript, fig2dev, pstoedit, texinfo

But then, for some reason, I also get the following:

$ sudo port install octave Password: ---> Computing dependencies for octave Error: Dependency 'gccdevel' not found. Error: Follow https://guide.macports.org/#project.tickets to report a bug. Error: Processing of port octave failed

comment:4 Changed 3 years ago by Schamschula (Marius Schamschula)

Cc: Schamschula added

comment:5 Changed 3 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed

In 32f1cb231c45659582a57b60e56785ecca31f8c9/macports-ports (master):

octave: fix build using gcc-devel

Closes: #62138

Note: See TracTickets for help on using tickets.