Re: [gentoo-user] re: pcre install failure
On Tue, 6 Oct 2020, Ashley Dixon wrote: > Date: Mon, 5 Oct 2020 23:10:45 > From: Ashley Dixon > Reply-To: gentoo-user@lists.gentoo.org > To: gentoo-user@lists.gentoo.org > Subject: Re: [gentoo-user] re: pcre install failure > > On Mon, Oct 05, 2020 at 10:11:23PM -0400, Jude DaShiell wrote: > > Here is my /etc/portage/make.conf if it will help on the use variable. > > I'm sending the whole file since it may have other errors. > > Looks fine to me, aside from this potentially problematic line: > > > MAKEOPTS="-j2" > > I've had some very obscure and hard-to-diagnose errors arise due to > this > parallelism option. Try changing it to "-j1" and build again. If that > still > does not work, you might have to provide the build information of > every > dependency of PCRE (`libedit` is irrelevant for your case): > > $ emerge --info app-arch/bzip2 sys-libs/zlib \ > > sys-libs/readline dev-util/pkgconfig > > I'd also like to see the explicit packages pulled in by PCRE, without > the > clutter of your world set. I could try and infer it from the indentation of > the > dependency graph you already provided, but I'm down six shots of vodka and > I'd > rather not make a fool of myself. This should be the output of the > following > emerge command: > > $ emerge -tvp libpcre > > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > [ebuild R] dev-libs/libpcre-8.44:3::gentoo USE="bzip2 cxx jit > readline recursion-limit (split-usr) (unicode) zlib -libedit -pcre16 -pcre32 > -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB > > -- Hi Ashley, Changing -j2 to -j1 in /etc/portage/make.conf is doing the trick! The amd64 southbridge system I use was built in 2007 so I maybe also ought to have used noapic in my boot parameters too since this system is old enough it owes nobody a thing.
Re: [gentoo-user] re: pcre install failure
On Mon, Oct 05, 2020 at 10:11:23PM -0400, Jude DaShiell wrote: > Here is my /etc/portage/make.conf if it will help on the use variable. > I'm sending the whole file since it may have other errors. Looks fine to me, aside from this potentially problematic line: > MAKEOPTS="-j2" I've had some very obscure and hard-to-diagnose errors arise due to this parallelism option. Try changing it to "-j1" and build again. If that still does not work, you might have to provide the build information of every dependency of PCRE (`libedit` is irrelevant for your case): $ emerge --info app-arch/bzip2 sys-libs/zlib \ > sys-libs/readline dev-util/pkgconfig I'd also like to see the explicit packages pulled in by PCRE, without the clutter of your world set. I could try and infer it from the indentation of the dependency graph you already provided, but I'm down six shots of vodka and I'd rather not make a fool of myself. This should be the output of the following emerge command: $ emerge -tvp libpcre These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R] dev-libs/libpcre-8.44:3::gentoo USE="bzip2 cxx jit readline recursion-limit (split-usr) (unicode) zlib -libedit -pcre16 -pcre32 -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB -- Ashley Dixon suugaku.co.uk 2A9A 4117 DA96 D18A 8A7B B0D2 A30E BF25 F290 A8AA signature.asc Description: PGP signature
[gentoo-user] re: pcre install failure
Here is my /etc/portage/make.conf if it will help on the use variable. I'm sending the whole file since it may have other errors. # These settings were set by the catalyst build script that automatically # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. COMMON_FLAGS="-march=native -O2 -pipe" CFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}" FCFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}" # NOTE: This stage was built with the bindist Use flag enabled PORTDIR="/var/db/repos/gentoo" DISTDIR="/var/cache/distfiles" PKGDIR="/var/cache/binpkgs" MAKEOPTS="-j2" # This sets the language of build output to English. # Please keep this setting intact when reporting bugs. LC_MESSAGES=C USE="mmx sse sse2 accessibility -qt3 -qt4 gtk3 nsplugin -kerberos flac ogg -pulseaudio -consolekit systemd -libav -wayland" ACCEPT_LICENSE="* -@EULA" PHP_TARGETS="php7-4 php7-3" EMERGE_DEFAULT_OPTS="--ask --color=n --verbose --nospinner --quiet-build=n --backtrack=200" ACCEPT_KEYWORDS="~x86 ~amd64" VIDEO_CARDS="nouveau" GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo rsync://rsync.gtlib.gatech.edu/gentoo https://gentoo.osuosl.org/ http://gentoo.osuosl.org/ http://gentoo.mirrors.pair.com/ https://mirrors.rit.edu/gentoo/ http://mirrors.rit.edu/gentoo/ ftp://mirrors.rit.edu/gentoo/ rsync://mirrors.rit.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.cs.utah.edu/; --