Page MenuHomeFreeBSD

graphics/seexpr missing libgen include
Needs ReviewPublic

Authored by zielonka.michal_gmail.com on Sep 6 2021, 9:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, May 5, 11:58 AM
Unknown Object (File)
Sat, Apr 27, 2:48 AM
Unknown Object (File)
Fri, Apr 26, 11:02 PM
Unknown Object (File)
Sun, Apr 21, 9:41 PM
Unknown Object (File)
Jan 15 2024, 2:16 PM
Unknown Object (File)
Jan 7 2024, 4:57 AM
Unknown Object (File)
Dec 24 2023, 6:04 PM
Unknown Object (File)
Dec 20 2023, 5:44 AM
Subscribers

Details

Reviewers
danfe
Summary

I'm receiving during building from port error message:
src/tests/imageTests.cpp:465:38: error: use of undeclared identifier 'basename'

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

zeising added a subscriber: zeising.

@danfe maintains seexpr, so pass this to him.

danfe retitled this revision from graphics/seexp missing libgen include to graphics/seexpr missing libgen include.Sep 6 2021, 12:38 PM

Thanks for the report. The problem does not manifest itself on our package build cluster because devel/googletest is not installed by default, so it went unnoticed. I'll address this shortly, meanwhile, you can either pkg delete googletest, or build the port as make build CMAKE_OFF=BUILD_TESTS and remove three files from the pkg-plist prior to packaging.

Thanks for the response. It's first my attempt making MR on phabricator. I thought that I'm making something like MR from github :). I have already working locally graphics/seexpr with proposed patch.

I have already working locally graphics/seexpr with proposed patch.

Ah, that's right. There is no really need for an immediate pull request or something, the issue is not just the missing include, but the whole situation with the tests, dependency on GTest, whether or not to enable them by default, pkg-plist issue, etc. I need some time to think how to deal with it in its entirety.