Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 367113 - media-video/vlc-1.1.9 build fails, blocking about 90 other updates
Summary: media-video/vlc-1.1.9 build fails, blocking about 90 other updates
Status: RESOLVED DUPLICATE of bug 237783
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-13 16:57 UTC by Kevin O'Gorman
Modified: 2011-05-16 06:03 UTC (History)
0 users

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


Attachments
the output of 'emerge --info =media-video/vlc-1.1.9' (vlc-info-110513.txt,5.39 KB, text/plain)
2011-05-13 16:57 UTC, Kevin O'Gorman
Details
the output of 'emerge -pqv =media-video/vlc-1.1.9' (vlc-pqv-110513.txt,851 bytes, text/plain)
2011-05-13 16:59 UTC, Kevin O'Gorman
Details
complete build log located at '/var/tmp/portage/media-video/vlc-1.1.9/temp/build.log' (vlc-log-110513.txt,100.05 KB, text/plain)
2011-05-13 17:00 UTC, Kevin O'Gorman
Details
ebuild environment file is located at '/var/tmp/portage/media-video/vlc-1.1.9/temp/environment' (vlc-110513-environment,157.85 KB, text/plain)
2011-05-13 17:01 UTC, Kevin O'Gorman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin O'Gorman 2011-05-13 16:57:58 UTC
Created attachment 273109 [details]
the output of 'emerge --info =media-video/vlc-1.1.9'

Build fails.  I don't really understand this variety of 'make' output but "moc" in the log makes it appear to be Qt4-related.

logs and outputs attached.

emake failed
 * ERROR: media-video/vlc-1.1.9 failed (compile phase):
 *   died running emake, base_src_make
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 4096:  Called base_src_compile
 *   environment, line  834:  Called base_src_make
 *   environment, line  872:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "died running emake, $FUNCNAME";
 *
 * If you need support, post the output of 'emerge --info =media-video/vlc-1.1.9',
 * the complete build log and the output of 'emerge -pqv =media-video/vlc-1.1.9'.
 * The complete build log is located at '/var/tmp/portage/media-video/vlc-1.1.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/vlc-1.1.9/temp/environment'.
 * S: '/var/tmp/portage/media-video/vlc-1.1.9/work/vlc-1.1.9'

>>> Failed to emerge media-video/vlc-1.1.9, Log file:

>>>  '/var/tmp/portage/media-video/vlc-1.1.9/temp/build.log'
Comment 1 Kevin O'Gorman 2011-05-13 16:59:09 UTC
Created attachment 273111 [details]
the output of 'emerge -pqv =media-video/vlc-1.1.9'
Comment 2 Kevin O'Gorman 2011-05-13 17:00:17 UTC
Created attachment 273113 [details]
complete build log  located at '/var/tmp/portage/media-video/vlc-1.1.9/temp/build.log'
Comment 3 Kevin O'Gorman 2011-05-13 17:01:01 UTC
Created attachment 273115 [details]
ebuild environment file is located at '/var/tmp/portage/media-video/vlc-1.1.9/temp/environment'
Comment 4 Rafał Mużyło 2011-05-13 17:18:23 UTC
That output doesn't tell much - attach a build log with V=1.
Comment 5 Kevin O'Gorman 2011-05-14 01:28:38 UTC
(In reply to comment #4)
> That output doesn't tell much - attach a build log with V=1.

Sorry, I don't understand that.  -V is a version number request to emerge,
and does not take an argument.

I have no idea where else I would put this.  Please explain clearly.

++ kevin
Comment 6 Franz Trischberger 2011-05-14 12:00:05 UTC
Probably DUP of
http://bugs.gentoo.org/237783
Comment 7 Kevin O'Gorman 2011-05-14 16:33:09 UTC
(In reply to comment #6)
> Probably DUP of
> http://bugs.gentoo.org/237783

Maybe, but things are a bit confusing to me.
My make.conf contains things like

CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mfpmath=sse -msse -msse2 -mmmx"
Which was suggested to me by a utility (name forgotten) a long time ago, and is
in line with one of my reasons for running Gentoo at all: to optimize for my machine.

and

CXXFLAGS="${CFLAGS}"
#kosmanor: 9 Sept 2010: emerge notices the lack of CPPFLAGS, so I'm providing this.
CPPFLAGS="${CFLAGS}"


What would you suggest?
Comment 8 Mike Gilbert gentoo-dev 2011-05-15 04:54:55 UTC
Based on bug 237783, I would suggest removing CPPFLAGS from make.conf. There is no reason to have it set; I don't know why emerge would "notice it".
Comment 9 Kevin O'Gorman 2011-05-15 15:46:28 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Probably DUP of
> > http://bugs.gentoo.org/237783
> 
> Maybe, but things are a bit confusing to me.
> My make.conf contains things like
> 
> CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mfpmath=sse -msse
> -msse2 -mmmx"
> Which was suggested to me by a utility (name forgotten) a long time ago, and is
> in line with one of my reasons for running Gentoo at all: to optimize for my
> machine.
> 
> and
> 
> CXXFLAGS="${CFLAGS}"
> #kosmanor: 9 Sept 2010: emerge notices the lack of CPPFLAGS, so I'm providing
> this.
> CPPFLAGS="${CFLAGS}"
> 
> 
> What would you suggest?

Well, (In reply to comment #8)
> Based on bug 237783, I would suggest removing CPPFLAGS from make.conf. There is
> no reason to have it set; I don't know why emerge would "notice it".

Thanks.  I already removed both CPPFLAGS and CXXFLAGS, and restarted emerge. It's been running all night, is well past media-video/vlc, on ebuild 67 of 89.

I guess this confirms the bug is a duplicate of 237783, and I'll try to mark it as such.  Since my comment on "noticing" is fragmentary and undated, it must be an early event because shortly after adopting Gentoo in 2002, I got a lot more careful about that.

Thanks for all the help.

*** This bug has been marked as a duplicate of bug 237783 ***
Comment 10 Franz Trischberger 2011-05-16 06:03:58 UTC
(In reply to comment #9)
> Thanks.  I already removed both CPPFLAGS and CXXFLAGS, and restarted emerge.
> It's been running all night, is well past media-video/vlc, on ebuild 67 of 89.
Why you also remove CXXFLAGS, when the other bug and the reply here only say "remove CPPFLAGS"? CXXFLAGS are passed to the cplusplus-compiler. Not setting it will result in default-CXXFLAGS, so cpp-applications are not optimized for your platform (no march=pentium4, sse, sse2, ...).

see "man make.conf" for a reference.