[Bf-docboard] Cheating

Dave Jarvis bf-docboard@blender.org
Fri, 27 Dec 2002 15:23:16 -0800


Okay, here's more of what I did:

	cd /usr/local/src/blender
	NANBLENDERHOME=`pwd`
	export NANBLENDERHOME
	MAKEFLAGS="-w -I$NANBLENDERHOME/source"
	export MAKEFLAGS

	rm /tmp/.nanguess
	cd $NANBLENDERHOME/source/tools/guess
	./guessconfig
	cd $NANBLENDERHOME/intern
	make

This came up with many "Command not found" with respect to Python.  So I 
cheated:

	cd ../lib/linux-glibc2.2.5-i386/
	mkdir -p python/bin
	cd python/bin
	ln -s /usr/bin/python2.2 ./python2.0

	cd $NANBLENDERHOME/intern
	make

This did not work.  I've appended the error message.

FYI: Mesa v5.0 is installed, as is NURBS++.  I'm likely missing a library.

Sincerely,
Dave Jarvis
--
g++ -c -pipe -fPIC -DNDEBUG -O2 
-I/usr/local/src/blender/lib/linux-glibc2.2.5-i386/moto/include 
-I/usr/local/src/blender/lib/linux-glibc2.2.5-i386/memutil/include 
-I/usr/local/src/blender/lib/linux-glibc2.2.5-i386/container/include 
LOD_QSDecimator.cpp -o 
/usr/local/src/blender/obj/linux-glibc2.2.5-i386/intern/decimation/LOD_QSDecimator.o
LOD_QSDecimator.cpp: In member function `bool 
LOD_QSDecimator::CollapseEdge()':
LOD_QSDecimator.cpp:190: no matching function for call to 
`CTR_UHeap<LOD_Edge>
    ::Remove(__gnu_cxx::__normal_iterator<LOD_Edge*, std::vector<LOD_Edge,
    std::allocator<LOD_Edge> > >, int)'
/usr/local/src/blender/lib/linux-glibc2.2.5-i386/container/include/CTR_UHeap.h:150: 
candidates
    are: void CTR_UHeap<HeapType>::Remove(HeapType*, int) [with HeapType =
    LOD_Edge]
LOD_QSDecimator.cpp:192: no matching function for call to 
`CTR_UHeap<LOD_Edge>
    ::Insert(__gnu_cxx::__normal_iterator<LOD_Edge*, std::vector<LOD_Edge,
    std::allocator<LOD_Edge> > >, const int&)'
/usr/local/src/blender/lib/linux-glibc2.2.5-i386/container/include/CTR_UHeap.h:128: 
candidates
    are: void CTR_UHeap<HeapType>::Insert(HeapType*, int) [with HeapType =
    LOD_Edge]
LOD_QSDecimator.cpp: In member function `bool LOD_QSDecimator::BuildHeap()':
LOD_QSDecimator.cpp:281: no matching function for call to 
`CTR_UHeap<LOD_Edge>
    ::MakeHeap(__gnu_cxx::__normal_iterator<LOD_Edge*, 
std::vector<LOD_Edge,
    std::allocator<LOD_Edge> > >)'
/usr/local/src/blender/lib/linux-glibc2.2.5-i386/container/include/CTR_UHeap.h:116: 
candidates
    are: void CTR_UHeap<HeapType>::MakeHeap(HeapType*) [with HeapType =
    LOD_Edge]
LOD_QSDecimator.cpp: In member function `void
    LOD_QSDecimator::UpdateHeap(std::vector<LOD_EdgeInd,
    std::allocator<LOD_EdgeInd> >&, std::vector<LOD_EdgeInd,
    std::allocator<LOD_EdgeInd> >&)':
LOD_QSDecimator.cpp:310: no matching function for call to 
`CTR_UHeap<LOD_Edge>
    ::Insert(__gnu_cxx::__normal_iterator<LOD_Edge*, std::vector<LOD_Edge,
    std::allocator<LOD_Edge> > >, const CTR_TaggedIndex<24, 16777215>&)'
/usr/local/src/blender/lib/linux-glibc2.2.5-i386/container/include/CTR_UHeap.h:128: 
candidates
    are: void CTR_UHeap<HeapType>::Insert(HeapType*, int) [with HeapType =
    LOD_Edge]
LOD_QSDecimator.cpp:321: no matching function for call to 
`CTR_UHeap<LOD_Edge>
    ::Remove(__gnu_cxx::__normal_iterator<LOD_Edge*, std::vector<LOD_Edge,
    std::allocator<LOD_Edge> > >, int&)'
/usr/local/src/blender/lib/linux-glibc2.2.5-i386/container/include/CTR_UHeap.h:150: 
candidates
    are: void CTR_UHeap<HeapType>::Remove(HeapType*, int) [with HeapType =
    LOD_Edge]
make[2]: *** 
[/usr/local/src/blender/obj/linux-glibc2.2.5-i386/intern/decimation/LOD_QSDecimator.o] 
Error 1
make[2]: Leaving directory `/usr/local/src/blender/intern/decimation/intern'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/local/src/blender/intern/decimation'
make: *** [all] Error 1
make: Leaving directory `/usr/local/src/blender/intern'