> > Ok, take a deep breath. Good. Now do this:
> >
> > 1) go to the obs source dir.
> > 2) do a 'make distclean'
> > 3) do a './configure'
> > 4) Look at the output of configure. If you see:
> >
> > checking for shout_init_connection in -lshout... no
> > Stop here. The shout support won't get compiled into obs if you
get a
> > no here. No point in going further with the build process.
> > 5) Look at the bottom of config.log -- what does the error say?
> >
> > Another thing to try that is going to work better is this:
> >
> > 1) uninstall the libshout rpms -- both of them.
> > 2) Download
http://obs.freeamp.org/download/libshout-1.0.4-rk.tar.gz
> > 3) untar and then ./configure --prefix=/usr && make
> > 4) su to root, then make install
> > 5) go back to obs, and follow the steps above.
> >
> > you are right. it chokes on shout_init_connection in -lshout...
no. so i
> > removed both rpms and d/l'ed the 1.04. when i run the ./configure
> > --prefix=/usr && make I get the following error:>
> > configure: error: can not run ./config sub
>
> Ok, I've never seen that one before. What version of Redhat are you
> using? 7.0? Perhaps its time to rebuild the configure stuff for your
> version of RedHat. Try this:
> 1. Download this file and save it as autogen.sh in the toplevel
libshout dir:
>
http://cvs.icecast.org/cvsweb.cgi/~checkout~/libshout/autogen.sh?rev=1
.1.1.1
> &content-type=text/plain2. make distclean3. source autogen.sh
> 4. ./configure --prefix=/usr
> If that configure works, do the make and install. If it doesn't
work,
> I'm officially out of ideas.
I experienced the same problem. Fact is that the decompressed
libshout-1.0.4-rk.tar.gz based on SuSE 6.4 (I guess SuSE 7.x also) has
several broken symbolic links. You need to fix those before
configuring and compiling. Fix the following symbolic links:
1) config.guess -> /usr/share/libtool/config.guess to
config.guess -> /usr/share/automake/config.guess
2) config.sub -> /usr/share/libtool/config.sub to
config.sub -> /usr/share/automake/config.sub
3) Remove the symbolic links of ltmain.sh and ltconfig.
4) Decompress libshout-1.0.5.tar.gz
5) Copy ./libshout-1.0.5/ltconfig and ./libshout-1.0.5./ltmain.sh to
the libshout-1.0.4-rk directory.
6) configure, make and make install of libshout-1.0.4-rk
After that you should be able to compile obs including libshout
support. There is only a little compiling error in
/usr/local/include/shout.h - if it occurs, edit shout.h as follows:
--snip--
/*
** shout_strerror
**
** Formats the error code to a user readable string, like strerror()
** Returns pointer to namespace.
*/
char *shout_strerror(shout_conn_t *self, int error, char *namespace,
int maxlen);
--snip--
--snip--
/*
** shout_strerror
**
** Formats the error code to a user readable string, like strerror()
** Returns pointer to namespace.
*/
char *shout_strerror(shout_conn_t *self, int error, int maxlen);
--snip--
With these modifications I was able to make obs and icecast (v.1.3.7)
work together :-)
HTH
Fredy
_______________________________________________
Obs-dev mailing list
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/obs-dev