Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117250 - Jamin build fails "main.c:22:16: lo.h: No such file or directory"
Summary: Jamin build fails "main.c:22:16: lo.h: No such file or directory"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
: 135126 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-30 21:30 UTC by michael higgins
Modified: 2006-06-01 03:08 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description michael higgins 2005-12-30 21:30:21 UTC
Can't find this file. I solved by this method:

ln -s /usr/include/lo/lo.h /usr/include/lo.h

... rightly, or wrongly. IDK, but it compiled an installed

I imagine that /usr/include/lo needs to be added to the search path? I don't know anything about ebuilds. 

Sorry if this is a known issue.
Comment 1 Frank van de Pol (RETIRED) gentoo-dev 2006-01-13 07:38:54 UTC
The file /usr/include/lo/lo.h is part of the OSC support library; jamin build fine on my machines without the need to add the symlink, so I suspect there is something else going on. 

Do you have liblo installed?

Could you please post your emerge info?
Comment 2 michael higgins 2006-01-13 10:18:49 UTC
(In reply to comment #0)
> Can't find this file. I solved by this method:
> 
> ln -s /usr/include/lo/lo.h /usr/include/lo.h
> 
> ... rightly, or wrongly. IDK, but it compiled an installed
> 
> I imagine that /usr/include/lo needs to be added to the search path? I don't
> know anything about ebuilds. 
> 
> Sorry if this is a known issue.
> 


(In reply to comment #1)
> The file /usr/include/lo/lo.h is part of the OSC support library; jamin build
> fine on my machines without the need to add the symlink, so I suspect there is
> something else going on. 
> 
> Do you have liblo installed?

Yes.

# emerge -pv liblo

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-libs/liblo-0.22  -doc 0 kB

Total size of downloads: 0 kB

> 
> Could you please post your emerge info?
> 

Sure: 

# emerge info
Portage 2.0.53 (default-linux/x86, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://www.gigaload.org/gentoo.org/ http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.nutsmaas.nl/gentoo/ http://mir.zyrianes.net/gentoo/ http://gentoo.ccccom.com ftp://212.219.56.131/sites/www.ibiblio.org/gentoo/ http://194.149.10.102/ ftp://mirrors1.netvisao.pt/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://open-systems.ufl.edu/mirrors/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X aalib alsa audiofile berkdb bitmap-fonts bzip2 cdparanoia cdr crypt cups curl directfb dvd dvdread eds exif expat fam ffmpeg flac fluidsynth foomaticdb fortran gcj gd gdbm gif gimp gimpprint glut gnome gphoto2 gpm gstreamer gtk gtk2 guile idn imagemagick imlib jack jpeg kerberos ladcca ladspa lcms live mad mikmod ming mmx mng motif mozilla ncurses net network nls nsplugin offensive ogg oggvorbis opengl pam pcre pdflib perl plotutils png ppds python qt readline real rtc ruby scanner sdl spell ssl svg svga tcltk tcpd tga tiff truetype truetype-fonts type1-fonts udev usb vim-with-x vorbis win32codecs wmf xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY

Comment 3 Frank van de Pol (RETIRED) gentoo-dev 2006-01-14 04:08:27 UTC
Could you please try jamin-0.95.0-r2?

I've just committed a patch to portage which fixes the handling of the osc use flag for jamin (bug #114031). 

The #includes for the OSC support have changed between the 0.9 to 0.95 versions from #inlude <lo.h> to #include <lo/lo.h> which should prevent any problem like you're seeing.
Comment 4 michael higgins 2006-01-14 15:31:31 UTC
(In reply to comment #3)
> Could you please try jamin-0.95.0-r2?
> 
> I've just committed a patch to portage which fixes the handling of the osc use
> flag for jamin (bug #114031). 
> 
> The #includes for the OSC support have changed between the 0.9 to 0.95 versions
> from #inlude <lo.h> to #include <lo/lo.h> which should prevent any problem like
> you're seeing.
> 

Okay, it works for me. I removed my liblo symlink, unmasked jamin in package.keywords (after an emerge -uDNv world) and

media-sound/jamin-0.95.0-r2  -osc 

... emerged just fine. I guess that 'resolves' it? 

I re-emerged jamin with +osc and that built fine as well. 
Comment 5 Frank van de Pol (RETIRED) gentoo-dev 2006-01-14 16:01:12 UTC
Thanks for the feedback. The only thing left to really 'resolve' these jamin issues would be to flag the latest (0.95.0-r2) release as stable to prevent people from using the 0.9.0 release. 
Since your issue is now basically resolved I'll close this bug.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-06-01 03:08:15 UTC
*** Bug 135126 has been marked as a duplicate of this bug. ***