[Vorbis] vorbis-tools-1.1.1 build mechanism stubbornly refuses to build with FLAC, ogg123, speex

Sergei Steshenko sergstesh at yahoo.com
Tue Dec 12 01:25:44 PST 2006


--- "Jeremy C. Reed" <reed at reedmedia.net> wrote:

> You have been told to look in your config.log at least four times. Please 
> see the email from me last week.
> 
> We can not easily help you by guessing. And you can't assume you 
> will get help if you won't help yourself.
> 

And I have looked into config.log and asked a question I don't remember
have been answered:

"
Date:	 Fri, 8 Dec 2006 14:45:52 -0800 (PST)
From:	"Sergei Steshenko" <sergstesh at yahoo.com>  Add to Address BookAdd to Address Book  Add Mobile
Alert
Subject:	Re: [Vorbis] Fwd: vorbis-tools-1.1.1 build mechanism stubbornly refuses to build with
FLAC, ogg123, speex
To:	"Jeremy C. Reed" <reed at reedmedia.net>
CC:	vorbis at xiph.org



--- "Jeremy C. Reed"  wrote:

> On Fri, 8 Dec 2006, Sergei Steshenko wrote:
> 
> > The suspicion that it's a bug in 'vorbis' build mechanism is strong 
> > because the exact same approach works for dozens of other targets.
> 
> > If it's a bug in 'vorbis' build mechanism, it should be fixed. I am 
> > ready to provide additional info if necessary, like 'config.log', more 
> > screen output from 'configure', list of files in the directories I 
> > specify on command line, etc.
> > 
> > Does 'gentoo' use the same directory structure ? I think not, but 
> > correct me if I'm wrong.
> > 
> > However, if 'gentoo' uses a different directory structure, why should I 
> > use it as a reference ? My guess is that build mechanism is not tuned to 
> > work with non-system directories.
> 
> I do build vorbis-tools using "pkgsrc" build and package management system 
> frequently. It builds fine using dependencies/includes/libraries outside 
> of /usr (like in my $HOME).
> 
> You didn't provide much detail to receive help.
> 
> Does your configure output have anything like:
> 
> checking for log in -lm... yes
> checking for FLAC__stream_decoder_process_single in -lFLAC... yes
> checking for OggFLAC__stream_decoder_new in -lOggFLAC... yes
> checking for FLAC/stream_decoder.h... yes
> 
> (I assume you have "no" for one of those.)
> 
> --with-flac is the default (as you probably already know)
> 
> Look carefully at your config.log output. Don't send the whole thing to 
> this list, but review it to find out what part of the above failed. 
> (Search in it for FLAC__stream_decoder_process_single for example.)
> 

Thanks for your suggestions.

In fact, I do not see

checking for FLAC*

- here is what 'grep' sees:

"
[105] 0:40 sergei at comp.home.net:/maxtor5/sergei/AppsFromScratchWD> grep 'checking for'
build/vorbis-tools-1.1.1/config.log
configure:1656: checking for a BSD-compatible install
configure:1830: checking for gawk
configure:2130: checking for gcc
configure:2400: checking for C compiler version
configure:2439: checking for C compiler default output file name
configure:2534: checking for suffix of executables
configure:2570: checking for suffix of object files
configure:2748: checking for gcc option to accept ANSI C
configure:3019: checking for style of include used by make
configure:3256: checking for a sed that does not truncate output
configure:3313: checking for egrep
configure:3339: checking for ld used by gcc
configure:3435: checking for /usr/bin/ld option to reload object files
configure:3451: checking for BSD-compatible nm
configure:4125: checking for ANSI C header files
configure:4304: checking for sys/types.h
configure:4304: checking for sys/stat.h
configure:4304: checking for stdlib.h
configure:4304: checking for string.h
configure:4304: checking for memory.h
configure:4304: checking for strings.h
configure:4304: checking for inttypes.h
configure:4304: checking for stdint.h
configure:4304: checking for unistd.h
configure:4490: checking for dlfcn.h
configure:4562: checking for g++
configure:4604: checking for C++ compiler version
configure:5252: checking for g77
configure:5293: checking for Fortran 77 compiler version
configure:5712: checking for objdir
configure:5817: checking for ar
configure:5897: checking for ranlib
configure:5977: checking for strip
configure:6355: checking for gcc option to produce PIC
configure:9718: checking for ld used by g++
configure:10803: checking for g++ option to produce PIC
configure:13232: checking for g77 option to produce PIC
configure:19196: checking for msgfmt
configure:19236: checking for gmsgfmt
configure:19306: checking for xgettext
configure:19377: checking for msgmerge
configure:19483: checking for ranlib
configure:19522: checking for library containing strerror
configure:19646: checking for an ANSI C-conforming const
configure:19753: checking for signed
configure:19813: checking for inline
configure:19883: checking for off_t
configure:19948: checking for size_t
configure:20014: checking for long long
configure:20077: checking for long double
configure:20147: checking for wchar_t
configure:20209: checking for wint_t
configure:20271: checking for inttypes.h
configure:20333: checking for stdint.h
configure:20397: checking for intmax_t
configure:20555: checking for working alloca.h
configure:20616: checking for alloca
configure:20915: checking for stdlib.h
configure:20915: checking for unistd.h
configure:21063: checking for getpagesize
configure:21160: checking for working mmap
configure:21473: checking for unsigned long long
configure:21557: checking for inttypes.h
configure:21696: checking for stdint.h
configure:21840: checking for SIZE_MAX
configure:22904: checking for stdint.h
configure:23055: checking for ptrdiff_t
configure:23260: checking for argz.h
configure:23260: checking for limits.h
configure:23260: checking for locale.h
configure:23260: checking for nl_types.h
configure:23260: checking for malloc.h
configure:23260: checking for stddef.h
configure:23136: checking for stdlib.h
configure:23136: checking for string.h
configure:23136: checking for unistd.h
configure:23260: checking for sys/param.h
configure:23309: checking for asprintf
configure:23309: checking for fwprintf
configure:23309: checking for getcwd
configure:23309: checking for getegid
configure:23309: checking for geteuid
configure:23309: checking for getgid
configure:23309: checking for getuid
configure:23309: checking for mempcpy
configure:23309: checking for munmap
configure:23309: checking for putenv
configure:23309: checking for setenv
configure:23309: checking for setlocale
configure:23309: checking for snprintf
configure:23309: checking for stpcpy
configure:23309: checking for strcasecmp
configure:23309: checking for strdup
configure:23309: checking for strtoul
configure:23309: checking for tsearch
configure:23309: checking for wcslen
configure:23309: checking for __argz_count
configure:23309: checking for __argz_stringify
configure:23309: checking for __argz_next
configure:23309: checking for __fsetlocking
configure:23787: checking for iconv
configure:23905: checking for iconv declaration
configure:23988: checking for nl_langinfo and CODESET
configure:24052: checking for LC_MESSAGES
configure:24119: checking for bison
configure:24214: checking for ld used by GCC
configure:24306: checking for shared library run path origin
configure:24397: checking for GNU gettext in libc
configure:25221: checking for pkg-config
configure:25262: checking for pkg-config
configure:25310: checking for ogg >= 1.0
configure:25711: checking for vorbis >= 1.0.1
configure:26104: checking for socket in -lsocket
configure:26171: checking for gethostbyname in -lnsl
configure:26242: result: checking for ogg123 requirements
configure:26299: checking for dlopen
configure:26395: checking for dlopen in -ldl
configure:26476: checking for ao
configure:26672: checking for libcurl
configure:26956: checking for pthread.h
configure:27105: checking for the pthreads library -lpthreads
configure:27105: checking for the pthreads library -llthread
configure:27105: checking for the pthreads library -lpthread
configure:27196: checking for joinable pthread attribute
configure:27323: checking for cc_r
configure:27901: checking for working alloca.h
configure:27962: checking for alloca
configure:28269: checking for iconv
configure:28387: checking for iconv declaration
configure:28474: checking for atexit
configure:28474: checking for on_exit
configure:28572: checking for nl_langinfo and CODESET
[106] 0:40 sergei at comp.home.net:/maxtor5/sergei/AppsFromScratchWD> grep 'checking for'
build/vorbis-tools-1.1.1/config.log | grep -i flac
[107] 0:41 sergei at comp.home.net:/maxtor5/sergei/AppsFromScratchWD> 
".

So, apparently, the FLAC related lines are not there.

What are the possible reasons ?

--Sergei.
".

--Sergei.

Applications From Scratch: http://appsfromscratch.berlios.de/


 
____________________________________________________________________________________
Any questions? Get answers on any topic at www.Answers.yahoo.com.  Try it now.


More information about the Vorbis mailing list