Having similar problem to that below, but with different
header files:



[root@heinlein obs-0.3.0]# make
make -C main
make[1]: Entering directory `/home/rick/obs-0.3.0/main'
g++ -Wall -g -O2 -D_REENTRANT -c -I../utils -I../xmit -I../volman -
I../mpegutils -I../net -I../include -I.. -DPREFIX="\"/usr/local/obs\"" -
DLOGDIR="\"/usr/local/obs/logs\"" Main.cpp
In file included from ../include/vector.h:30,
                 from ../include/list.h:32,
                 from Main.cpp:28:
./include/types.h:26: string: No such file or directory
In file included from Main.cpp:30:
./volman/VolumeManager.h:26: string: No such file or directory
In file included from ../volman/VolumeManager.h:29,
                 from Main.cpp:30:
./volman/SourceDevice.h:26: string: No such file or directory
In file included from Main.cpp:31:
./volman/TrackManager.h:28: string: No such file or directory
In file included from ../volman/TrackManager.h:32,
                 from Main.cpp:31:
./volman/TrackCache.h:26: string: No such file or directory
In file included from Main.cpp:32:
./volman/PlayQueue.h:27: string: No such file or directory
In file included from Main.cpp:33:
./volman/FeedCache.h:28: string: No such file or directory
In file included from ../xmit/FilePullBuffer.h:26,
                 from Main.cpp:34:
./xmit/PullBuffer.h:31: string: No such file or directory
In file included from Main.cpp:39:
./net/Connection.h:28: string: No such file or directory
In file included from Main.cpp:40:
Config.h:26: string: No such file or directory
make[1]: *** [Main.o] Error 1
make[1]: Leaving directory `/home/rick/obs-0.3.0/main'
make: *** [all] Error 2


Configure went without a hitch after updated my ld.so.conf
and ran ldconfig.

Thoughts?  Suggestions?

-Rick



> Tom Peck wrote:
> 
> > This puts the libmysqlclient.* in this dir:
> > /usr/local/mysql/lib/mysql/
> 
> Ugh.  But ok.
> 
> > Main.cpp:27:25: mysql/mysql.h: No such file or directory
> > In file included from Main.cpp:31:
> 
> > So - now I'm stuck at a different stage - but on a similar problem.
> 
> Luckily, this problem is easier to fix.  g++ is looking for
> "/usr/include/mysql/mysql.h".  This doesn't exist - it's
> /usr/local/mysql/include/mysql.h or
> /usr/local/mysql/include/mysql/mysql.h; simply ln -s
> /usr/include/mysql/include(/mysql) /usr/include/mysql and 'make' again.
> 
> > How can I remove MySQL properly - leaving no trace - so that I can
> > re-install it to the normal installation directory?  This is the only
> > fix I can think of.
> 
> Hmm ... assuming MySQL is nice, you can simply 'rm -rf /usr/local/mysql
> /etc/mysql*', but this is probably not needed.  To find the broken
> symlinks, you can use the 'find' command, with the '-type' predicate,
> looking for broken links, as:
> 
> find /usr/lib -type N -print
> 
> where N is the type for broken links (man find).  But again, don't go
> doing this - your installation is fine, albeit a bit of a nuisance at
> the moment.
> 
> > I'm beginning to tear my hair out.
> 
> No need - you're almost there!  ;-)
> 
> Chris
> -- 
> Oh My God!  They Killed init!  You Bastards!!
> make install; not war
> _______________________________________________
> Obs-dev mailing list
> [EMAIL PROTECTED]
> http://www.freeamp.org/mailman/listinfo/obs-dev
> 


_______________________________________________
Obs-dev mailing list
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/obs-dev

Reply via email to