Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Problem with ebuilds, possibly cflag mixup

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
12 posts • Page 1 of 1
Author
Message
Joseph Powers
n00b
n00b
Posts: 41
Joined: Sun Nov 26, 2017 9:50 pm

Problem with ebuilds, possibly cflag mixup

  • Quote

Post by Joseph Powers » Thu May 03, 2018 4:19 pm

When I try updateing the system I get a bunch of ebuilds failing.
https://paste.pound-python.org/show/kOM ... mx2YJ9bPI/
https://paste.pound-python.org/show/3KD ... ayscj4SD1/
https://paste.pound-python.org/show/O5G ... f34iU68ar/
https://paste.pound-python.org/show/xrC ... zP8c2DECI/
https://paste.pound-python.org/show/7IB ... vCYZzYeU7/

Code: Select all

 * ERROR: x11-libs/cairo-1.14.12::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-libs/cairo-1.14.12::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/cairo-1.14.12::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/cairo-1.14.12/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/cairo-1.14.12/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/cairo-1.14.12/work/cairo-1.14.12-abi_x86_64.amd64'
 * S: '/var/tmp/portage/x11-libs/cairo-1.14.12/work/cairo-1.14.12'

>>> Failed to emerge x11-libs/cairo-1.14.12, Log file:

>>>  '/var/tmp/portage/x11-libs/cairo-1.14.12/temp/build.log'
*** Resuming merge...
Calculating dependencies... done!

 * Messages for package media-sound/pulseaudio-11.1:

 * A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
 * CONFIG_SND_HDA_PREALLOC_SIZE=512

 * Messages for package media-libs/giblib-1.2.4-r1:

 * ERROR: media-libs/giblib-1.2.4-r1::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-libs/giblib-1.2.4-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/giblib-1.2.4-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/giblib-1.2.4-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/giblib-1.2.4-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/giblib-1.2.4-r1/work/giblib-1.2.4'
 * S: '/var/tmp/portage/media-libs/giblib-1.2.4-r1/work/giblib-1.2.4'

 * Messages for package net-misc/dhcpcd-7.0.1:

 * ERROR: net-misc/dhcpcd-7.0.1::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *               ebuild.sh, line  124:  Called src_configure
 *             environment, line 2036:  Called econf '--prefix=' '--libexecdir=/lib/dhcpcd' '--dbdir=/var/lib/dhcpcd' '--localstatedir=/var' '--rundir=/run' '--enable-embedded' '--enable-ipv6' 'CC=x86_64-pc-linux-gnu-gcc' '--with-hook=ntp.conf' '--with-hook=yp.conf'
 *        phase-helpers.sh, line  683:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  121:  Called die
 * The specific snippet of code:
 *   		die "$@"
 * 
 * If you need support, post the output of `emerge --info '=net-misc/dhcpcd-7.0.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-misc/dhcpcd-7.0.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-misc/dhcpcd-7.0.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/dhcpcd-7.0.1/temp/environment'.
 * Working directory: '/var/tmp/portage/net-misc/dhcpcd-7.0.1/work/dhcpcd-7.0.1'
 * S: '/var/tmp/portage/net-misc/dhcpcd-7.0.1/work/dhcpcd-7.0.1'

 * Messages for package x11-libs/cairo-1.14.12:

 * ERROR: x11-libs/cairo-1.14.12::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-libs/cairo-1.14.12::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/cairo-1.14.12::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/cairo-1.14.12/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/cairo-1.14.12/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/cairo-1.14.12/work/cairo-1.14.12-abi_x86_64.amd64'
 * S: '/var/tmp/portage/x11-libs/cairo-1.14.12/work/cairo-1.14.12'
 * One or more packages are either masked or have missing dependencies:
 * 
 *   sys-libs/binutils-libs:0/2.28.1=[abi_x86_64(-)] pulled in by:
 *     (x11-libs/cairo-1.14.8:0/0::gentoo, installed)
 * 
 * The resume list contains packages that are either masked or have
 * unsatisfied dependencies. Please restart/continue the operation
 * manually, or use --skipfirst to skip the first package in the list and
 * any other packages that may be masked or have missing dependencies.
 * 
 * The following 3 packages have failed to build, install, or execute
 * postinst:
 * 
 *  (media-libs/giblib-1.2.4-r1:0/0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/media-libs/giblib-1.2.4-r1/temp/build.log'
 *  (net-misc/dhcpcd-7.0.1:0/0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/net-misc/dhcpcd-7.0.1/temp/build.log'
 *  (x11-libs/cairo-1.14.12:0/0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/x11-libs/cairo-1.14.12/temp/build.log'
 * 

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: media-sound/pulseaudio-10.0
 *  - /usr/lib64/libpulse.so.0
 *  - /usr/lib64/libpulse.so.0.20.1
 *      used by /usr/lib64/alsa-lib/libasound_module_conf_pulse.so (media-plugins/alsa-plugins-1.1.1-r1)
 *      used by /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so (media-plugins/alsa-plugins-1.1.1-r1)
 *      used by /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so (media-plugins/alsa-plugins-1.1.1-r1)
 *  - /usr/lib64/pulseaudio/libpulsecommon-10.0.so
>>> package: app-text/qpdf-7.0.0
 *  - /usr/lib64/libqpdf.so.13
 *  - /usr/lib64/libqpdf.so.13.1.1
 *      used by /usr/libexec/cups/filter/pdftopdf (net-print/cups-filters-1.17.9)
 *      used by /usr/libexec/cups/filter/rastertopdf (net-print/cups-filters-1.17.9)
 *      used by /usr/libexec/cups/filter/urftopdf (net-print/cups-filters-1.17.9)
>>> package: sys-libs/binutils-libs-2.29.1-r1
 *  - /usr/lib64/libbfd-2.28.1.so
 *      used by /usr/lib64/cairo/libcairo-trace.so.0.0.0 (x11-libs/cairo-1.14.8)
>>> package: media-gfx/imagemagick-7.0.7.28
 *  - /usr/lib64/libMagick++-6.Q16.so.8
 *  - /usr/lib64/libMagick++-6.Q16.so.8.0.0
 *      used by /usr/lib64/octave/4.2.1/liboctinterp.so.4.0.0 (sci-mathematics/octave-4.2.1)
 *  - /usr/lib64/libMagickWand-6.Q16.so.5
 *  - /usr/lib64/libMagickWand-6.Q16.so.5.0.0
 *  - /usr/lib64/libMagickCore-6.Q16.so.5
 *  - /usr/lib64/libMagickCore-6.Q16.so.5.0.0
 *      used by /usr/lib64/octave/4.2.1/liboctinterp.so.4.0.0 (sci-mathematics/octave-4.2.1)
>>> package: sys-libs/readline-7.0_p3
 *  - /lib64/libreadline.so.6
 *  - /lib64/libreadline.so.6.3
 *      used by /usr/bin/wpa_cli (net-wireless/wpa_supplicant-2.6-r3)
 *      used by /usr/lib64/R/lib/libR.so (dev-lang/R-3.2.2)
 *      used by /usr/lib64/octave/4.2.1/liboctave.so.4.0.0 (sci-mathematics/octave-4.2.1)
 *      used by /usr/lib64/ruby/2.2.0/x86_64-linux/readline.so (dev-lang/ruby-2.2.8)
>>> package: media-libs/qhull-2015.2
 *  - /usr/lib64/libqhull.so.6
 *      used by /usr/lib64/octave/4.2.1/oct/x86_64-pc-linux-gnu/__delaunayn__.oct (sci-mathematics/octave-4.2.1)
 *      used by /usr/lib64/octave/4.2.1/oct/x86_64-pc-linux-gnu/__voronoi__.oct (sci-mathematics/octave-4.2.1)
 *      used by /usr/lib64/octave/4.2.1/oct/x86_64-pc-linux-gnu/convhulln.oct (sci-mathematics/octave-4.2.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries

 * IMPORTANT: 4 config files in '/etc' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
This also shows up at the beginning of a emerge. Is my openssl outdated?

Code: Select all

Calculating dependencies \ * ERROR: dev-libs/openssl-0.9.8z_p8::youbroketheinternet failed (depend phase):
 *   External commands disallowed while sourcing ebuild: tr [1-9] [a-i]
 * 
 * Call stack:
 *                  ebuild.sh, line 635:  Called source '/var/lib/layman/youbroketheinternet/dev-libs/openssl/openssl-0.9.8z_p8.ebuild'
 / *   openssl-0.9.8z_p8.ebuild, line  11:  Called command_not_found_handle 'tr' '[1-9]' '[a-i]'
 *                  ebuild.sh, line  88:  Called die
 * The specific snippet of code:
 *   		die "External commands disallowed while sourcing ebuild: ${*}"
 * 
 * If you need support, post the output of `emerge --info '=dev-libs/openssl-0.9.8z_p8::youbroketheinternet'`,
 \ * the complete build log and the output of `emerge -pqv '=dev-libs/openssl-0.9.8z_p8::youbroketheinternet'`.
 * Working directory: '/usr/lib64/python3.5/site-packages'
 * S: '/var/tmp/portage/dev-libs/openssl-0.9.8z_p8/work/openssl-0.9.8z_p8'
so here is the emerge info https://paste.pound-python.org/show/iWR ... pVfGpAn5t/
Here is the emerge info of cairo.
https://paste.pound-python.org/show/Wvm ... G22enC4Yv/
Here is the emerge info of dhcpd
https://paste.pound-python.org/show/9Ci ... PguBRfd9U/
here is the emerge info of giblib
https://paste.pound-python.org/show/M6b ... TvI91E6BZ/
Last edited by Joseph Powers on Thu May 03, 2018 11:38 pm, edited 3 times in total.
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Thu May 03, 2018 5:05 pm

You can post also your emerge --info?
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Joseph Powers
n00b
n00b
Posts: 41
Joined: Sun Nov 26, 2017 9:50 pm

  • Quote

Post by Joseph Powers » Thu May 03, 2018 11:39 pm

fedeliallalinea wrote:You can post also your emerge --info?
I edited my post.
Top
Hu
Administrator
Administrator
Posts: 24400
Joined: Tue Mar 06, 2007 5:38 am

Re: Problem with ebuilds, possibly cflag mixup

  • Quote

Post by Hu » Fri May 04, 2018 2:19 am

Joseph Powers wrote:This also shows up at the beginning of a emerge. Is my openssl outdated?
You have an out-of-date overlay that contains an ebuild for an outdated openssl. You may or may not have that openssl installed, but the mere presence of that ebuild provokes the warning because the ebuild contains a serious quality control violation. You should disable that overlay.
Top
Joseph Powers
n00b
n00b
Posts: 41
Joined: Sun Nov 26, 2017 9:50 pm

Re: Problem with ebuilds, possibly cflag mixup

  • Quote

Post by Joseph Powers » Sat May 05, 2018 12:41 pm

Hu wrote:
Joseph Powers wrote:This also shows up at the beginning of a emerge. Is my openssl outdated?
You have an out-of-date overlay that contains an ebuild for an outdated openssl. You may or may not have that openssl installed, but the mere presence of that ebuild provokes the warning because the ebuild contains a serious quality control violation. You should disable that overlay.
Thanks, that fixed the message. I have a bigger problem with Xorg crashing every five minutes at the moment. I'll get back to this.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56094
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sat May 05, 2018 1:33 pm

Joseph Powers,

Code: Select all

/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/gib_list.o: relocation R_X86_64_PC32 against symbol `gib_list_unlink' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:251: libgiblib.la] Error 1
That suggests that you missed the news item when you switched to the /17.0/ profile.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
Joseph Powers
n00b
n00b
Posts: 41
Joined: Sun Nov 26, 2017 9:50 pm

  • Quote

Post by Joseph Powers » Mon May 07, 2018 4:20 pm

NeddySeagoon wrote:Joseph Powers,

Code: Select all

/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/gib_list.o: relocation R_X86_64_PC32 against symbol `gib_list_unlink' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:251: libgiblib.la] Error 1
That suggests that you missed the news item when you switched to the /17.0/ profile.
I've haven't read the news item. I don't see it there.
I don't quite understand this. my current profile is

Code: Select all

[40]  hardened/linux/amd64 (stable) *
and the other three profiles that seem to be what I want are

Code: Select all

[29]  default/linux/amd64/17.1/hardened (exp)
[14]  default/linux/amd64/17.0/hardened (stable)
[15]  default/linux/amd64/17.0/hardened/selinux (stable)
I've found the news item on the forums though so thanks in advance.
Top
Joseph Powers
n00b
n00b
Posts: 41
Joined: Sun Nov 26, 2017 9:50 pm

  • Quote

Post by Joseph Powers » Tue May 08, 2018 9:06 am

NeddySeagoon wrote:Joseph Powers,

Code: Select all

/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/gib_list.o: relocation R_X86_64_PC32 against symbol `gib_list_unlink' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:251: libgiblib.la] Error 1
That suggests that you missed the news item when you switched to the /17.0/ profile.
Okay, back again. I needed to change some config files in order to update @world (following the instructions for the news item) and I'm having trouble compiling slatex.
slatex ebuild: https://paste.pound-python.org/show/2HM ... bs2WQmJcy/
slatex build log: https://paste.pound-python.org/show/J11 ... YNlRb3YIz/
slatex eviroment log: https://paste.pound-python.org/show/uXs ... zdJXDMkH5/
And here is what happens when I try to update world.

Code: Select all

mygentoo /home/josephlaptop # emerge -ueDU --keep-going --newuse --deep --with-bdeps=y @worldCalculating dependencies... done!

!!! The following installed packages are masked:
- dev-scheme/scmxlate-20090410-r1::gentoo (masked by: freedist license(s))
A copy of the 'freedist' license is located at '/usr/portage/licenses/freedist'.

- sys-kernel/gentoo-sources-4.9.72::gentoo (masked by: linux-firmware license(s))
A copy of the 'linux-firmware' license is located at '/usr/portage/licenses/linux-firmware'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


>>> Verifying ebuild manifests
>>> Running pre-merge checks for dev-libs/icu-60.2
>>> Running pre-merge checks for app-i18n/enca-1.19-r1
>>> Running pre-merge checks for sys-fs/eudev-3.2.5
 * 
 * As of 2013-01-29, eudev-3.2.5 provides the new interface renaming functionality,
 * as described in the URL below:
 * https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
 * 
 * This functionality is enabled BY DEFAULT because eudev has no means of synchronizing
 * between the default or user-modified choice of sys-fs/udev.  If you wish to disable
 * this new iface naming, please be sure that /etc/udev/rules.d/80-net-name-slot.rules
 * exists: touch /etc/udev/rules.d/80-net-name-slot.rules
 * 
>>> Running pre-merge checks for sys-kernel/genkernel-3.4.52.4-r2
>>> Running pre-merge checks for sys-libs/pam-1.2.1-r2
>>> Running pre-merge checks for net-misc/openssh-7.5_p1-r4
>>> Running pre-merge checks for app-portage/layman-2.4.2-r1
>>> Running pre-merge checks for sys-libs/glibc-2.25-r11
make -j2 -s glibc-test 
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
make -j2 -s glibc-test 
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
>>> Running pre-merge checks for sys-devel/gcc-7.3.0-r1
>>> Running pre-merge checks for x11-base/xorg-server-1.19.5-r2
>>> Running pre-merge checks for x11-drivers/xf86-input-evdev-2.10.5
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/4.16.2-gentoo-gnu/build
 * Found sources for kernel version:
 *     4.16.2-gentoo-gnu
 * Checking for suitable kernel configuration options...                                                                                                                                                      [ ok ]
>>> Running pre-merge checks for dev-lang/ghc-8.0.2
 * Checking for at least 8 GiB disk space at "/var/tmp/portage/dev-lang/ghc-8.0.2/temp" ...                                                                                                                   [ ok ]
 * Checking for at least 2 GiB disk space at "//usr" ...                                                                                                                                                      [ !! ]
 * There is NOT at least 2 GiB disk space at "//usr"
 * 
 * Space constraints set in the ebuild were not met!
 * The build will most probably fail, you should enhance the space
 * as per failed tests.
 * 
 * ERROR: dev-lang/ghc-8.0.2::gentoo failed (pretend phase):
 *   Build requirements not met!
 * 
 * Call stack:
 *           ebuild.sh, line 124:  Called pkg_pretend
 *    ghc-8.0.2.ebuild, line 342:  Called ghc-check-reqs 'check-reqs_pkg_pretend'
 *    ghc-8.0.2.ebuild, line 338:  Called check-reqs_pkg_pretend
 *   check-reqs.eclass, line  95:  Called check-reqs_pkg_setup
 *   check-reqs.eclass, line  86:  Called check-reqs_output
 *   check-reqs.eclass, line 232:  Called die
 * The specific snippet of code:
 *   		[[ ${EBUILD_PHASE} == "pretend" && -z ${I_KNOW_WHAT_I_AM_DOING} ]] && \
 *   			die "Build requirements not met!"
 * 
 * If you need support, post the output of `emerge --info '=dev-lang/ghc-8.0.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/ghc-8.0.2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/ghc-8.0.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ghc-8.0.2/temp/die.env'.
 * Working directory: '/var/tmp/portage/dev-lang/ghc-8.0.2/homedir'
 * S: '/var/tmp/portage/dev-lang/ghc-8.0.2/work/ghc-8.0.2'
>>> Running pre-merge checks for dev-lang/R-3.4.1
>>> Running pre-merge checks for media-sound/pulseaudio-11.1
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/4.16.2-gentoo-gnu/build
 * Found sources for kernel version:
 *     4.16.2-gentoo-gnu
 * Checking for suitable kernel configuration options...                                                                                                                                                      [ ok ]
 * A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
 * CONFIG_SND_HDA_PREALLOC_SIZE=512

 * Messages for package sys-fs/eudev-3.2.5:

 * 
 * As of 2013-01-29, eudev-3.2.5 provides the new interface renaming functionality,
 * as described in the URL below:
 * https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
 * 
 * This functionality is enabled BY DEFAULT because eudev has no means of synchronizing
 * between the default or user-modified choice of sys-fs/udev.  If you wish to disable
 * this new iface naming, please be sure that /etc/udev/rules.d/80-net-name-slot.rules
 * exists: touch /etc/udev/rules.d/80-net-name-slot.rules
 * 

 * Messages for package dev-lang/ghc-8.0.2:

 * There is NOT at least 2 GiB disk space at "//usr"
 * 
 * Space constraints set in the ebuild were not met!
 * The build will most probably fail, you should enhance the space
 * as per failed tests.
 * 
 * ERROR: dev-lang/ghc-8.0.2::gentoo failed (pretend phase):
 *   Build requirements not met!
 * 
 * Call stack:
 *           ebuild.sh, line 124:  Called pkg_pretend
 *    ghc-8.0.2.ebuild, line 342:  Called ghc-check-reqs 'check-reqs_pkg_pretend'
 *    ghc-8.0.2.ebuild, line 338:  Called check-reqs_pkg_pretend
 *   check-reqs.eclass, line  95:  Called check-reqs_pkg_setup
 *   check-reqs.eclass, line  86:  Called check-reqs_output
 *   check-reqs.eclass, line 232:  Called die
 * The specific snippet of code:
 *   		[[ ${EBUILD_PHASE} == "pretend" && -z ${I_KNOW_WHAT_I_AM_DOING} ]] && \
 *   			die "Build requirements not met!"
 * 
 * If you need support, post the output of `emerge --info '=dev-lang/ghc-8.0.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/ghc-8.0.2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/ghc-8.0.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ghc-8.0.2/temp/die.env'.
 * Working directory: '/var/tmp/portage/dev-lang/ghc-8.0.2/homedir'
 * S: '/var/tmp/portage/dev-lang/ghc-8.0.2/work/ghc-8.0.2'

 * Messages for package media-sound/pulseaudio-11.1:

 * A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
 * CONFIG_SND_HDA_PREALLOC_SIZE=512
ghc emerge info : https://paste.pound-python.org/show/d1m ... qXlCL3NcB/
ghc comp. build log: https://paste.pound-python.org/show/GES ... bTKyXkVLy/
ghc build log: https://paste.pound-python.org/show/Hm4 ... 3owf6yw5k/
ghc ebuild env: https://paste.pound-python.org/show/fjL ... GVNtyG83g/
I'm getting kind of tired of this.
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue May 08, 2018 10:02 am

For ghc the problem is that you disk have less than 2GiB on /usr, probably you have in /usr/portage/distfiles very old sources
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Joseph Powers
n00b
n00b
Posts: 41
Joined: Sun Nov 26, 2017 9:50 pm

  • Quote

Post by Joseph Powers » Tue May 08, 2018 3:49 pm

fedeliallalinea wrote:For ghc the problem is that you disk have less than 2GiB on /usr, probably you have in /usr/portage/distfiles very old sources
What's the solution? manually delete some of them?
Is there a automated tool to delete older sources?
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue May 08, 2018 4:39 pm

Joseph Powers wrote:
fedeliallalinea wrote:For ghc the problem is that you disk have less than 2GiB on /usr, probably you have in /usr/portage/distfiles very old sources
What's the solution? manually delete some of them?
Is there a automated tool to delete older sources?
eclean-dist from app-portage/gentoolkit package
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Joseph Powers
n00b
n00b
Posts: 41
Joined: Sun Nov 26, 2017 9:50 pm

  • Quote

Post by Joseph Powers » Wed May 09, 2018 2:15 pm

fedeliallalinea wrote:
Joseph Powers wrote:
fedeliallalinea wrote:For ghc the problem is that you disk have less than 2GiB on /usr, probably you have in /usr/portage/distfiles very old sources
What's the solution? manually delete some of them?
Is there a automated tool to delete older sources?
eclean-dist from app-portage/gentoolkit package
After twelve hours the thing failed to update. Something about cairo and slatex. :(
as it was updating the other kernel sources changed back to 4.9.76 from 4.16.2. (I'm really pissed right now).
Thanks for the information. I can't update it anymore, I'll post the error message later.
I've deleted some kernel sources in order to get the necessary space.
edit: here is the message.

Code: Select all

>>> Emerging (1 of 47) media-libs/giblib-1.2.4-r1::gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
Exception in callback AsynchronousTask.wait()
handle: <Handle AsynchronousTask.wait()>
Traceback (most recent call last):
  File "/usr/lib64/python3.5/asyncio/events.py", line 127, in _run
    self._callback(*self._args)
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 84, in wait
    self._wait_hook()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 195, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/usr/lib64/python3.5/site-packages/_emerge/EbuildFetcher.py", line 63, in _start_fetch
    self._start_task(self._fetcher_proc, self._default_final_exit)
  File "/usr/lib64/python3.5/site-packages/_emerge/CompositeTask.py", line 111, in _start_task
    task.start()
  File "/usr/lib64/python3.5/site-packages/_emerge/AsynchronousTask.py", line 30, in start
    self._start()
  File "/usr/lib64/python3.5/site-packages/_emerge/EbuildFetcher.py", line 176, in _start
    settings=settings, db=portdb)
  File "/usr/lib64/python3.5/site-packages/portage/package/ebuild/doebuild.py", line 456, in doebuild_environment
    ["SRC_URI"], mytree=mytree)
  File "/usr/lib64/python3.5/site-packages/portage/dbapi/porttree.py", line 588, in aux_get
    myrepo=myrepo, loop=loop))
  File "/usr/lib64/python3.5/asyncio/base_events.py", line 454, in run_until_complete
    self.run_forever()
  File "/usr/lib64/python3.5/asyncio/base_events.py", line 408, in run_forever
    raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running

 * Messages for package media-sound/pulseaudio-11.1:

 * A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
 * CONFIG_SND_HDA_PREALLOC_SIZE=512
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.5/emerge", line 53, in <module>
    retval = emerge_main()
  File "/usr/lib64/python3.5/site-packages/_emerge/main.py", line 1289, in emerge_main
    return run_action(emerge_config)
  File "/usr/lib64/python3.5/site-packages/_emerge/actions.py", line 3317, in run_action
    retval = action_build(emerge_config, spinner=spinner)
  File "/usr/lib64/python3.5/site-packages/_emerge/actions.py", line 541, in action_build
    retval = mergetask.merge()
  File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1019, in merge
    rval = self._merge()
  File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1413, in _merge
    self._main_loop()
  File "/usr/lib64/python3.5/site-packages/_emerge/Scheduler.py", line 1389, in _main_loop
    self._event_loop.run_until_complete(self._main_exit)
  File "/usr/lib64/python3.5/asyncio/base_events.py", line 465, in run_until_complete
    raise RuntimeError('Event loop stopped before Future completed.')
RuntimeError: Event loop stopped before Future completed.
The eternal error hell, I don't even use pulseaudio, I even have it disabled in my portage make.conf
edit: May 24 2018: I haven't updated this in a while so I'm hoping it will work fine. apparently I'm still having the xorg crashing on me.
Top
Post Reply

12 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic