Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 494806 - =sys-apps/kmod-16: MAKEOPTS=-j4 - libtool: link: cannot find the library `libkmod/libkmod.la' or unhandled argument `libkmod/libkmod.la'
Summary: =sys-apps/kmod-16: MAKEOPTS=-j4 - libtool: link: cannot find the library `lib...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: udev maintainers
URL:
Whiteboard: temporarily added src_compile() with ...
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-20 06:12 UTC by Daniel Santos
Modified: 2014-11-24 04:43 UTC (History)
4 users (show)

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


Attachments
build log (sys-apps:kmod-15-r1:20131220-060150.log,61.26 KB, text/plain)
2013-12-20 06:12 UTC, Daniel Santos
Details
build.log (build.log,50.92 KB, text/plain)
2013-12-22 20:38 UTC, gtlinuxman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Santos 2013-12-20 06:12:54 UTC
Created attachment 365736 [details]
build log

libtool: link: cannot find the library `libkmod/libkmod.la' or unhandled argument `libkmod/libkmod.la'


Builds fine after adding a packages.env entry to change MAKEOPTS="-j1"


# emerge --info sys-apps/kmod
!!! Repository 'v-fox' is missing masters attribute in '/var/lib/layman/v-fox/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
Portage 2.2.7 (default/linux/amd64/13.0/desktop, gcc-4.8.2, glibc-2.16.0, 3.11.9-gentoo x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.11.9-gentoo-x86_64-AMD_Phenom-tm-_9850_Quad-Core_Processor-with-gentoo-2.2
KiB Mem:     8192908 total,    198068 free
KiB Swap:   16795944 total,  16118992 free
Timestamp of tree: Tue, 17 Dec 2013 07:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 3.1.9 [enabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5-r3, 3.2.5-r3, 3.3.2-r2
dev-util/ccache:          3.1.9
dev-util/cmake:           2.8.11.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.1
sys-devel/gcc:            3.4.6-r2, 4.0.4, 4.1.2, 4.2.4-r1, 4.3.6-r1, 4.4.7, 4.5.4, 4.6.3, 4.7.3-r1, 4.8.2
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo zugaina sunrise proaudio gamerlay arx-libertatis gnustep stuge java hasufell v-fox steam-overlay x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 sun-bcla-java-vm googleearth PUEL google-talkplugin Oracle-BCLA-JavaSE LOKI-EULA AdobeFlash-11.x MakeMKV-EULA cadsoft"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -g3 -flto"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/games/angband/edit/ /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -g3 -flto"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="-j4 --load-average=5"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg candy ccache config-protect-if-modified distlocks ebuild-locks fixlafiles installsources merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo/ http://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ http://gentoo.osuosl.org/ http://www.gtlib.gatech.edu/pub/gentoo ftp://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net http://gentoo.llarian.net/ ftp://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ http://mirror.lug.udel.edu/pub/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="pxz"
PORTAGE_COMPRESS_FLAGS="-9e"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude '/lost+found'"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/zugaina /var/lib/layman/sunrise /var/lib/layman/pro-audio /var/lib/layman/gamerlay /var/lib/layman/arx-libertatis /var/lib/layman/gnustep /var/lib/layman/stuge /var/lib/layman/java /var/lib/layman/hasufell /var/lib/layman/v-fox /var/lib/layman/steam /usr/local/portage"
USE="3dnow 3dnowext 3ds 7zip X Xaw3d a52 aac aacs aalib acl acpi adns aim aio akode alsa amd64 amr ao aotuv apache2 apm applet archive ares arts asn async attica audacious audiofile authdaemond authfile autoipd automount avahi bash-completion bazaar berkdb bidi binfilter bittorrent bl bluetooth bluray bonjour boost branding bs2b bsf bugzilla bzip2 c3p0 cairo calendar caps ccache cdaudio cdb cdda cddb cdio cdparanoia cdr cegui celt cg cgi chm cjk cleartype cli clucene cmake commons-digester console consolekit contrib corefonts cpufreq cpulimit cracklib crypt cscope css cups curl curlwrappers cvs cxx dbus declarative dedicated development devil dga dirac directfb divx djbfft djvu dmx dns dolby-record-switch dot dri dssi dtmf dts dv dvb dvd dvdr dxr3 ebook editor eigen emboss emoticon encode enscript esd espeak excel exif expat extraicons faac faad fam fasttrack fat fax fbcon ffmpeg fftw firefox fits flac flash fltk fluidsynth fmod font-server fontconfig fontforge foomaticdb fortran fping fpx freesound frei0r ftp fuse fusion g15 g3dvl gadu games gcj gconf gd gdbm geoip geos ggi gif gimp ginac git glib glitz glut gmedia gmp gmtfull gnokii gnuplot gnutella gnutls gpg gphoto2 gpm gps graphviz gs gsl gsm gstreamer gtalk gtk gtk3 gzip h224 h281 h323 hal hbci hddtemp highlight html htmlhandbook httpd hwmixer icecast iceweasel iconv icq icu id3 id3tag idn ieee1394 ilbc imagemagick imap imlib inifile inotify ios iplayer ipv6 irc irda irrlicht jabber jack jackmidi jadetex java java5 java6 javascript jbig jce jingle jmx joystick jpeg jpeg2k json kate kde kdrive kerberos kontact kpathsea ladspa lame lash latex lcms ldap libass libcaca libnotify libsamplerate libsndfile libv4l libvisual libwww lirc live lm_sensors log4j logitech-mouse lto lua lv2 lzma lzo mad maildir maps math matroska md5sum meanwhile mercurial midi mikmod mime mjpeg mmap mmkeys mmx mmxext mng mod modperl modplug modules motif mouse mozdevelop mozilla mp3 mp4 mp4live mpeg mplayer msn mtp mudflap multicall multilib multitarget musepack music musicbrainz mysql mysqli mythtv nas nautilus ncurses net netjack network networkmanager nfs njb nls nntp nptl nsplugin ntfsprogs ntp nvidia nvtv ode odk offensive ofx ogg ogm ogre okteta okular omxil openal opencl openexr opengl openmp openxml opus oscar otr pam pango pch pcntl pcre pda pdf perl php pidgin player playlist plotutils png policykit portaudio posix postproc postscript ppds projectm python qalculate qos qt3support qt4 qthelp quicktime quotes radio rar raw readline regression-test remote rrdcgi rss rtc rtmp ruby samba sasl sbsms scanner schroedinger sdl sdl-image sdl-sound semantic-desktop sensord session sharedext sid silc sip sipim skype slp smbsharemodes smp sms smtp sndfile snmp soap sockets sound speex spell sql sqlite sqlite3 srtp srvdir sse sse2 sse3 ssh ssl startup-notification static-libs stl stream subtitles subversion suexec svg swig syslog sysvipc t1lib taglib tagwriting tcl tcpd telnet test tga theora threads thumbnail tidy tiff timidity tinyxml tk tokenizer tools transcode translator trayicon truetype tse3 twolame type3 udev udisks unicode upnp upnp-av upower urandom usb userlocales utils v4l v4l2 vaapi valgrind vcd vdpau vdr vhosts video videos vim-syntax vim-with-x visualization vlc vnc vorbis vorbis-psy vpx vst vxml wav wavpack webkit wifi win32codecs winbind wma wmf wxwidgets wxwindows x264 x264-static xanim xattr xcap xcb xcomposite xface xforms xft xine xinerama xml xmlreader xmlrpc xmlwriter xmp xpm xprint xrandr xscreensaver xsl xulrunner xv xvid xvmc yaepg yahoo yv12 zeroconf zip zlib" ABI_X86="64" ALSA_CARDS="hdsp emu10k1 hda-intel" APACHE2_MODULES="actions alias auth_basic auth_digest authn_alias authn_dbd authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias substitute" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CURL_SSL="gnutls" ELIBC="glibc" FOO2ZJS_DEVICES="hpp1006" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse joystick evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer nlpsolver pdfimport scripting-beanshell scripting-javascript wiki-publisher" LINGUAS="en_US en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

sys-apps/kmod-15-r1 was built with the following:
USE="lzma openrc static-libs tools zlib -debug -doc"
Comment 1 Jory A. Pratt gentoo-dev 2013-12-20 14:24:13 UTC
Disable ccache and retest.
Comment 2 gtlinuxman 2013-12-22 20:38:08 UTC
Created attachment 365916 [details]
build.log

confirm
Comment 3 Daniel Troeder 2013-12-23 11:40:23 UTC
Confirmed:
* breaks with -j4 like in build.log above
* FEATURES=-ccache doesn't help
* MAKEOPTS=-j1 compiles cleanly
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2013-12-27 21:41:49 UTC
looks like a regression caused by Gentoo specific -dynamic-kmod.patch from bug 493630
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2013-12-27 21:42:44 UTC
(In reply to Samuli Suominen from comment #4)
> looks like a regression caused by Gentoo specific -dynamic-kmod.patch from
> bug 493630

someone with this failure, please test dropping "epatch "${FILESDIR}"/${PN}-15-dynamic-kmod.patch #493630" line from the ebuild to verify this
Comment 6 eroen 2014-01-06 21:27:32 UTC
(In reply to Samuli Suominen from comment #5)
> (In reply to Samuli Suominen from comment #4)
> > looks like a regression caused by Gentoo specific -dynamic-kmod.patch from
> > bug 493630
> 
> someone with this failure, please test dropping "epatch
> "${FILESDIR}"/${PN}-15-dynamic-kmod.patch #493630" line from the ebuild to
> verify this

I see this issue with
  sys-apps/kmod-16  USE="lzma openrc tools zlib -debug -doc -static-libs"
on ~amd64 with MAKEOPTS=-j2. Removing the ${PN}-15-dynamic-kmod.patch from the ebuild makes kmod build without issue. Unsetting MAKEOPTS works too.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2014-02-04 06:08:08 UTC
vapier, can you fix the patch to be parallel make compatible? forcing -j1 for Gentoo patch seems stupid
Comment 8 Chris Reffett (RETIRED) gentoo-dev Security 2014-11-24 04:43:16 UTC
Closing on behalf of ssuominen: "patch no longer applied in >= 19"