Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 408791 - dev-libs/glib-2.30.3: non POSIX test construction in a configure script
Summary: dev-libs/glib-2.30.3: non POSIX test construction in a configure script
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: All FreeBSD
: Normal normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-18 23:54 UTC by Richard Yao (RETIRED)
Modified: 2012-05-23 12:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/glib-2.30.3 build failure (build.log,53.82 KB, text/plain)
2012-03-18 23:54 UTC, Richard Yao (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Yao (RETIRED) gentoo-dev 2012-03-18 23:54:02 UTC
Created attachment 305833 [details]
dev-libs/glib-2.30.3 build failure

I originally wanted to point out the missing build time dependency, but there are several issues with this ebuild.

leio in #gentoo-dev pointed out that there is gfind spam in the prepare phase:

gfind: `./po': No such file or directory
gfind: `./m4macros': No such file or directory
gfind: `./build': No such file or directory
gfind: `./tests': No such file or directory
gfind: `./glib': No such file or directory
gfind: `./docs': No such file or directory
gfind: `./gmodule': No such file or directory
gfind: `./gio': No such file or directory
gfind: `./gthread': No such file or directory
gfind: `./gobject': No such file or directory

The configure phase has the following:

 * Found a non POSIX test construction in a configure script
 * The configure checks of this package may not function properly
 * Please report this on Gentoo Bugzilla in Gentoo/Alt product for component FreeBSD.
 * http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%2FAlt&component=FreeBSD&op_sys=FreeBSD

Lastly, the compile phase fails with:

/bin/bash: line 1: gdbus-codegen: command not found
/bin/bash: line 1: gdbus-codegen: command not found

`emerge -1v dev-util/gdbus-codegen` will solve the gdbus-codegen issue. The others require more attention.
Comment 1 Richard Yao (RETIRED) gentoo-dev 2012-03-19 00:02:00 UTC
The gfind spam is bug #374425.
Comment 2 Richard Yao (RETIRED) gentoo-dev 2012-03-19 00:15:07 UTC
The build failure is also bug #374425:

20:08 <@tetromino> ryao, I am guessing that the gdbus-codegen problem is caused by the find failure; the ebuild uses find to get the list of Makefiles to sed and disable tests in when FEATURES=-test :/

The remaining issue is the QA notice in the configure phase. I am renaming the summary to be more descriptive.
Comment 3 Naohiro Aota gentoo-dev 2012-05-14 22:03:01 UTC
Still have the QA issue with glib-2.32.2?
Comment 4 Naohiro Aota gentoo-dev 2012-05-23 09:45:04 UTC
I don't think there are any serious bugs to be issued here. Closing.
Comment 5 Richard Yao (RETIRED) gentoo-dev 2012-05-23 12:38:09 UTC
(In reply to comment #3)
> Still have the QA issue with glib-2.32.2?

Unfortunately, I am not in a position to test this at the moment. There are plenty of circular dependencies. :/