Re: [Rhythmbox-devel] Rhythmbox 0.6.2 problems



[First email didn't go through because of the log attachment, this is a 
resend, sorry for any inconvenience caused]

>Starting out simple, you should say what happens when you put in
>./configure --enable-vorbis --enable-mp4

Same problem: mp4 is enabled, but ogg gets disabled. Ogg only gets enabled 
if mp4 is not.

>The config.log should have the details.  Could you post a bit of the
relevant output?


here is a small portion of the ./configure script where ogg doesn't work if 
mp4 is enabled.

checking whether to use inline assembler routines for atomic integers... 
i486
checking for id3tag >= 0.15.0b... yes
checking ID3TAG_CFLAGS...
checking ID3TAG_LIBS... -lid3tag -lz
checking for gst-inspect... (cached) gst-inspect
checking GStreamer element mad... found.
checking mp4.h usability... no
checking mp4.h presence... no
checking for mp4.h... no
checking for Ogg... no
*** Could not run Ogg test program, checking why...
*** The test program failed to compile or link. See the file config.log for 
the
*** exact error that occured. This usually means Ogg was incorrectly 
installed
*** or that you have moved Ogg since it was installed.
checking FLAC/all.h usability... yes
checking FLAC/all.h presence... yes
checking for FLAC/all.h... yes

Here is the relevant part of the config log:

configure:21282: result: no
configure:21318: checking for mp4.h
configure:21325: result: no
configure:21543: checking for Ogg
configure:21579: gcc -o conftest -g     conftest.c  -lmp4v2 -lstdc++ 
-L/usr/lib -logg >&5
/usr/lib/gcc-lib/i486-slackware-linux/3.3.2/../../../../i486-slackware-linux/bin/ld: 
cannot find -lmp4v2
collect2: ld returned 1 exit status
configure:21582: $? = 1
configure: program exited with status 1
configure: failed program was:
| #line 21557 "configure"
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "rhythmbox"
| #define VERSION "0.6.2"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define SIZEOF_LONG 4
| #define HAVE_GNU_FWRITE_UNLOCKED 1
| #define WITH_RHYTHMDB_TREE 1
| #define HAVE_GSTREAMER 1
| #define USE_GTK_TREE_VIEW_WORKAROUND
| #define RB_USE_ATOMIC_INT_486 1
| #define RB_HAVE_ATOMIC_INT 1
| #define HAVE_MP3
| #define HAVE_MP4
| /* end confdefs.h.  */
|
| #include <stdio.h>
| #include <stdlib.h>
| #include <string.h>
| #include <ogg/ogg.h>
|
| int main ()
| {
|   system("touch conf.oggtest");
|   return 0;
| }
|
|
configure:21609: result: no
configure:21637: gcc -o conftest -g     conftest.c  -lmp4v2 -lstdc++ 
-L/usr/lib -logg >&5
/usr/lib/gcc-lib/i486-slackware-linux/3.3.2/../../../../i486-slackware-linux/bin/ld: 
cannot find -lmp4v2
collect2: ld returned 1 exit status
configure:21640: $? = 1
configure: failed program was:
| #line 21617 "configure"
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "rhythmbox"
| #define VERSION "0.6.2"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define SIZEOF_LONG 4
| #define HAVE_GNU_FWRITE_UNLOCKED 1
| #define WITH_RHYTHMDB_TREE 1
| #define HAVE_GSTREAMER 1
| #define USE_GTK_TREE_VIEW_WORKAROUND
| #define RB_USE_ATOMIC_INT_486 1
| #define RB_HAVE_ATOMIC_INT 1
| #define HAVE_MP3
| #define HAVE_MP4
| /* end confdefs.h.  */
|
| #include <stdio.h>
| #include <ogg/ogg.h>

Colin, I think you are on to something.... Any idea how to fix the problem?

Rgds,
Eugenia


> > Can someone please tell me why can't I have both ogg and mpeg4 support 
>at
> > the same time on Rhythmbox? So, here is the story: I noticed that the
> > configure script was saying that it didn't have mpeg4 support. I went 
>and
> > downloaded the faad2 library (I assumed it wanted faad2, no other info 
>is to
> > be found on the README), installed it fine and enabled it on the 
>configure
> > script with --enable-mp4 and indeed the result was rhytmbox finding faad 
>and
> > telling me this now:
> > configure:    MPEG-4 support is enabled
> > But at the same time it would give me:
> > configure: ** Ogg Vorbis support is disabled
> > Taking out the --enable-mp4 would enable Ogg but would disable mp4. 
>Anyone
> > to shade some light here? I am not particularly knowledgable on audio
> > formats and their interdependancies or backends (neither I really care 
>to
> > know more than I do on the subject to be honest :)
>
>Seth
>

_________________________________________________________________
Itís our best dial-up Internet access offer: 6 months @$9.95/month. Get it 
now!  http://join.msn.com/?page=dept/dialup




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]