#72440 closed defect (duplicate)

stellarium @23.4_1: error: "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."

Reported by: zialo1 (Aha80) Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.10.6
Keywords: Cc: zialo1 (Aha80)
Port: stellarium

Description (last modified by ryandesign (Ryan Carsten Schmidt))

install fails. Building stellarium

Error: Failed to build stellarium: command execution failed

Darwin Kernel Version 24.4.0

Error: Failed to build stellarium: command execution failed

attached is main.log.

If I go to the local macports/build/.../stellarium/work/build directory and run make, this is the results:

In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_vie.at.rsync.macports.org_macports_release_tarballs_ports_science_stellarium/stellarium/work/build/_deps/showmysky-qt5-src/common/EclipsedDoubleScatteringPrecomputer.cpp:6:
/opt/local/include/glm/gtx/transform.hpp:23:3: error: "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
   23 | #       error "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
      |         ^
1 error generated.
make[2]: *** [_deps/showmysky-qt5-build/CMakeFiles/common.dir/common/EclipsedDoubleScatteringPrecomputer.cpp.o] Error 1
make[1]: *** [_deps/showmysky-qt5-build/CMakeFiles/common.dir/all] Error 2
make: *** [all] Error 2

Attachments (1)

main.log (2.9 MB) - added by zialo1 (Aha80) 10 months ago.
main.log

Change History (4)

Changed 10 months ago by zialo1 (Aha80)

Attachment: main.log added

main.log

comment:1 Changed 10 months ago by jmroot (Joshua Root)

Owner: set to michaelld
Status: newassigned

comment:2 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Summary: Install stellarium 23.4_1 failedstellarium @23.4_1: error: "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."

Issuing build commands manually is not equivalent to what MacPorts does so it can produce different results and is not a recommended troubleshooting step. However, in this case, it seems to have produced the same message shown in your log:

/opt/local/include/glm/gtx/transform.hpp:23:3: error: "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
   23 | #       error "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
      |         ^

comment:3 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: assignedclosed

Duplicate of #69969.

Note: See TracTickets for help on using tickets.