Bug 210134 - devel/qbs
Summary: devel/qbs
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-08 12:47 UTC by freebsd
Modified: 2016-06-08 19:22 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (kde)


Attachments
logs and system information (485.00 KB, application/gzip)
2016-06-08 12:47 UTC, freebsd
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description freebsd 2016-06-08 12:47:23 UTC
Created attachment 171199 [details]
logs and system information

Usually I am trying to update my FBSD each morning. From about monday I have issues when trying to update qbs port. I am always using portsnap to get ports tree and now its up to date. When I exec portmaster then qbs build is failing with this (full log in portmaster.txt):
commandlineparser.o: In function `qbs::CommandLineParser::CommandLineParserPrivate::setupBuildOptions()':
../../../../qbs-src-1.5.0/src/app/qbs/parser/commandlineparser.cpp:(.text+0x5fdc): undefined reference to `qbs::BuildOptions::setForceOutputCheck(bool)'

I followed suggestion from build log and added MAKE_JOBS_UNSAFE=yes to portmaster. But that didn't helped and produced different error (full log in pormaster_jobs_unsafe.txt):
../../../../qbs-src-1.5.0/src/app/qbs/parser/commandlineparser.cpp:(.text+0x5fdc): undefined reference to `qbs::BuildOptions::setForceOutputCheck(bool)'
commandlinefrontend.o: In function `qbs::CommandLineFrontend::runTarget()':
../../../../qbs-src-1.5.0/src/app/qbs/commandlinefrontend.cpp:(.text+0x38fc): undefined reference to `qbs::RunEnvironment::doRunTarget(QString const&, QStringList const&)'
commandlinefrontend.o: In function `qbs::CommandLineFrontend::runShell()':
../../../../qbs-src-1.5.0/src/app/qbs/commandlinefrontend.cpp:(.text+0x5b2e): undefined reference to `qbs::RunEnvironment::doRunShell()'
c++: error: linker command failed with exit code 1 (use -v to see invocation)

I have attached logs and system info in qbs_build_failed.tar.gz.
Comment 1 Marie Loise Nolden 2016-06-08 13:42:04 UTC
Please remove your qbs port first before building a new one, then it works. It's unfortunately not mentioned in UPDATING.

We had that failure already from pi@ during the submit of the PR, I'll fix those issues with conflicts with the Qt creator 4.0.1 release ports (including qbs-1.5.1 port)
Comment 2 freebsd 2016-06-08 14:09:56 UTC
Yes, it was trying to link with my old library. After removing old qbs building and installing new one was successful.
Comment 3 Marie Loise Nolden 2016-06-08 18:51:54 UTC
Kurt, can you close this PR please ? thanks :)