Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 160973 - media-libs/libexif-0.6.13-r1 make failure: No rule to make target `libexif-api.html.stamp', needed by `all-local'.
Summary: media-libs/libexif-0.6.13-r1 make failure: No rule to make target `libexif-ap...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-08 19:47 UTC by Ed Catmur
Modified: 2007-02-03 21:07 UTC (History)
2 users (show)

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


Attachments
doxy-stamp-make.patch (doxy-stamp-make.patch,472 bytes, patch)
2007-01-08 20:16 UTC, Ed Catmur
Details | Diff
libexif-0.6.13-r2.ebuild to use the patch (files/libexif-0.6.13-doxy-stamp-make.patch) (libexif-0.6.13-r2.ebuild,1.74 KB, text/plain)
2007-01-25 01:30 UTC, Jozsef Daniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2007-01-08 19:47:22 UTC
Making all in doc
make[2]: Entering directory `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
 cd .. && /bin/sh /var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/missing --run automake-1.8 --gnu  doc/Makefile
 cd .. && /bin/sh ./config.status doc/Makefile 
config.status: creating doc/Makefile
make[2]: Leaving directory `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
make[2]: Entering directory `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
make[2]: *** No rule to make target `libexif-api.html.stamp', needed by `all-local'.  Stop.
make[2]: Leaving directory `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13'
make: *** [all] Error 2

!!! ERROR: media-libs/libexif-0.6.13-r1 failed.
Call stack:
  ebuild.sh, line 1593:   Called dyn_compile
  ebuild.sh, line 951:   Called src_compile
  libexif-0.6.13-r1.ebuild, line 40:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 1 Ed Catmur 2007-01-08 19:50:06 UTC
note: possibly related to bug 154641?
Comment 2 Ed Catmur 2007-01-08 20:09:19 UTC
Hm, maybe not; MAKEOPTS=-j1 didn't help.  I think this is actually a Makefile bug (well, yeah; I mean one that can't be hacked to work with -j1).
Comment 3 Ed Catmur 2007-01-08 20:16:19 UTC
Created attachment 106103 [details, diff]
doxy-stamp-make.patch

Yup. This patch does the trick. Sorry for the confusion.
Comment 4 Martin Wegner 2007-01-16 15:21:38 UTC
Patch WORKSFORME 
Comment 5 David Munoz 2007-01-21 17:30:03 UTC
(In reply to comment #0)
> Making all in doc
> make[2]: Entering directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
>  cd .. && /bin/sh
> /var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/missing --run
> automake-1.8 --gnu  doc/Makefile
>  cd .. && /bin/sh ./config.status doc/Makefile 
> config.status: creating doc/Makefile
> make[2]: Leaving directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
> make[2]: Entering directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
> make[2]: *** No rule to make target `libexif-api.html.stamp', needed by
> `all-local'.  Stop.
> make[2]: Leaving directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13'
> make: *** [all] Error 2
> 
> !!! ERROR: media-libs/libexif-0.6.13-r1 failed.
> Call stack:
>   ebuild.sh, line 1593:   Called dyn_compile
>   ebuild.sh, line 951:   Called src_compile
>   libexif-0.6.13-r1.ebuild, line 40:   Called die
> 
> !!! (no error message)
> !!! If you need support, post the topmost build error, and the call stack if
> relevant.
> 

(In reply to comment #0)
> Making all in doc
> make[2]: Entering directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
>  cd .. && /bin/sh
> /var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/missing --run
> automake-1.8 --gnu  doc/Makefile
>  cd .. && /bin/sh ./config.status doc/Makefile 
> config.status: creating doc/Makefile
> make[2]: Leaving directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
> make[2]: Entering directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
> make[2]: *** No rule to make target `libexif-api.html.stamp', needed by
> `all-local'.  Stop.
> make[2]: Leaving directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13/doc'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/var/tmp/portage/media-libs/libexif-0.6.13-r1/work/libexif-0.6.13'
> make: *** [all] Error 2
> 
> !!! ERROR: media-libs/libexif-0.6.13-r1 failed.
> Call stack:
>   ebuild.sh, line 1593:   Called dyn_compile
>   ebuild.sh, line 951:   Called src_compile
>   libexif-0.6.13-r1.ebuild, line 40:   Called die
> 
> !!! (no error message)
> !!! If you need support, post the topmost build error, and the call stack if
> relevant.
> 

Comment 6 David Munoz 2007-01-21 17:34:38 UTC
trinity ~ # emerge --info
Portage 2.1.2-r1 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-hardened-r4 x86_64)
=================================================================
System uname: 2.6.19-hardened-r4 x86_64 AMD Opteron(tm) Processor 254
Gentoo Base System version 1.12.9
Timestamp of tree: Sun, 21 Jan 2007 08:00:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=opteron -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.mirrors.tds.net/gentoo http://mirror.espri.arizona.edu/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X X509 a52 aac aalib acl acpi ada aim aimextras akode alias alisp alsa amarok amd amd64 amr amrr animgif aqua_theme arj arts artswrappersuid artworkextra asf async athena audacious audiofile autoreplace avahi ax25 background bash-completion bashlogger bdf beagle berkdb binary-drivers binfilter bitmap-fonts bittorrent bl blender-game bluetooth bzip2 c++ cairo cap capi caps capslib carbone_theme cdda cddb cdparanoia cdr cdrom cdsound cg chm chroot cli clisp colordiff connectionstatus contactnotes cpio cpudetection cracklib crypt cups curl cvs cvsgraph depth32 devfs26 devmap dlloader dmi dmx doc dosformat dri ds2490 ds9097 ds9097u dts dv dvb dvbplayer dvd dvdr dvdread dvi dxr3-audio-denoise dynamic eap-tls ecc effects elf emacs emacs-w3 emoticon emovix enca encode enscript esd examples excel extrafilters extraicons extramodules extras fat firefox flood fortran fr freebox freetype ftp fuse gadu gaim garmin gcc64 gcj gdbm gedit geoip geos gif gimp gimpprint glitz glut gmp gnome gnome-print gnuplot gnustep gnutella gnutls gopher gpg2-experimental gpgme gpm gps gs gsf gsl gsm gsnd gssapi gstreamer gstreamer08 gtalk gtk gtk2 gtkhtml gtkspell gvim gzip h323 hacking hardened html http iconv icq idea ieee1394 imap ipv6 irc irda irman irmc isdnlog jack jad java java5 javascript jce jni john jpeg jpeg2k junit kcal kde kdecards kdepim kdgraphics kdm kerberos keyscrub largefile lcd libg++ linuxthreads-tls lm_sensors logitech-mouse logwatch mad madwifi maya-shaderlibrary mime mmap mmkeys motif mouse mp3 mp4 mpeg mpeg2 mplayer mpu401 msn msnextras nas ncurses neXt nextaw nfconntrack nfs nls nokia6600 nptl nptlonly nsplugin nspr ntfs ntlm ntp nvidia nvram nvtv obex objc objc++ objc-gc office ogg on-the-fly-crypt openal openct opendoc opengl opera p2p pam pam_chroot pam_console pam_nuauth pam_timestamp pcap pcre pda pdf pdfkit perl player plotutils png posix ppds pppd python qt3 qt3support qt4 quicktime quotas radius rc5 rdesktop readline reflection reiser4 reiserfs rpm samba session source sox speedo spell spl ssl svg symlink sysfs syslog sysvipc tcpd textures tga tgif threads threadsonly thunderbird tiff timidity tk tntc tos totem truetype truetype-fonts type1 type1-fonts udev unicode unzip upnp usb v4l v4l2 vdr videos vim vim-pager vim-syntax vim-with-x watchdog wavpack widescreen wifi winpopup wireshark wma wmf wmp x264 xcf xemacs xfs xft xine xinerama xml xmldoclet xmlreader xmlrpc xorg xosd xscreensaver xv xvid xvmc xvnc zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 7 Scott Alfter 2007-01-22 16:57:19 UTC
Works for me with the patch in comment #3.
Comment 8 Jozsef Daniel 2007-01-25 01:30:43 UTC
Created attachment 108071 [details]
libexif-0.6.13-r2.ebuild to use the patch (files/libexif-0.6.13-doxy-stamp-make.patch)

Yep, had it, fixed it. Here's the ebuild (not much of a change, heh).
Strange as I compiled this very package earlier without the patch (and the error).
Comment 9 Lars Schonert 2007-02-03 11:57:49 UTC
have the same problem and the patch dosn't work.

at the moment, i perform a emptytree and can't mask the libexif-0.6.13-r1.
Comment 10 Ed Catmur 2007-02-03 14:06:08 UTC
(In reply to comment #9)
> have the same problem and the patch dosn't work.

Did you run eautoreconf?
Comment 11 Steve Arnold archtester gentoo-dev 2007-02-03 21:07:32 UTC
I had to make an ebuild yesterday combining this bug with bug #150152 along with some extra enhancements.  There still may be a hidden dependency on libiconv lurking in there, as I'm not sure what triggers it in the libexif configure (since it doesn't seem to be installed on any of my machines).  However, the updated ebuild builds and installs correctly on a minimal machine with all USE flags disabled and no doxygen installed.