Re: [Fink-devel] Libtool problem with new package graphviz

2002-05-17 Thread Jeremy Higgs

On 17/5/02 10:53 AM, "Thomas Kotzian" <[EMAIL PROTECTED]> wrote:

> i want to port graphviz to fink. - But i get a compile error really late
> in the build process ...
> 
> i have tried to compile/link with  -undefined suppress -flat_namespace
> and -undefined error -twofold_namespace - both give the same error -
> when i remove -dynamiclib from the marked instruction it works, but it
> doesn't give a dynamic library ;->
> 
> do you know any trick or what i have to change to make libtool work??? i
> have tried libtool(1.3...) and libtool14 - both same result.
> 
> attached are the files for graphviz ...
> 
> 
> 
> here is a snapshot of the output ...
> 
> [snip]
> (cd .libs && rm -f libtclhandle.la && ln -s ../libtclhandle.la
> libtclhandle.la)
> /sw/src/graphviz-1.8.5-1/graphviz-1.8.5/tclhandle/.libs
> Making all in gdtclft
> Making all in demo
> make[3]: Für das Target »all« gibt es nichts zu tun.
> /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I..
> -DUSE_TCL_STUBS -I../tclhandle -I../gd -I/sw/include  -I/sw/include  -g
> -O2 -fno-common -Wall -Wno-unknown-pragmas -DNDEBUG -c gdtclft.c
> cc -DHAVE_CONFIG_H -I. -I. -I.. -DUSE_TCL_STUBS -I../tclhandle -I../gd
> -I/sw/include -I/sw/include -g -O2 -fno-common -Wall
> -Wno-unknown-pragmas -DNDEBUG -c gdtclft.c  -fno-common -DPIC -o
> gdtclft.lo
> /bin/sh ../libtool --mode=link cc  -g -O2 -fno-common -Wall
> -Wno-unknown-pragmas -DNDEBUG -L/sw/lib -o libgdtclft.la -rpath
> /sw/lib/graphviz  gdtclft.lo ../tclhandle/libtclhandle.la ../gd/libgd.la
> ../tclstubs/libtclstubs.la -L/sw/lib -lfreetype -lpng -ljpeg  -lz -lc
> mkdir .libs
> rm -fr .libs/libgdtclft.la .libs/libgdtclft.* .libs/libgdtclft.*
> (cd . && ln -s gdtclft.lo gdtclft.o)
> 
> ---MARK---
> cc -dynamiclib -undefined suppress -flat_namespace -o
> .libs/libgdtclft.0.0.0.dylib  gdtclft.lo -all_load
> ../tclhandle/.libs/libtclhandle.al ../gd/.libs/libgd.al
> ../tclstubs/.libs/libtclstubs.al  -L/sw/lib
> ../tclhandle/.libs/libtclhandle.al ../gd/.libs/libgd.al -liconv -lm
> ../tclstubs/.libs/libtclstubs.al -lfreetype -lpng -ljpeg -lz -lc -lc
> -install_name  /sw/lib/graphviz/libgdtclft.0.dylib
> -compatibility_version 1 -current_version 1.0
> ---MARK---
> 
> ld: multiple definitions of symbol _tclhandleAlloc
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleAlloc in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleAlloc in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclhandleDestroy
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleDestroy in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleDestroy in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclhandleFree
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleFree in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleFree in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclhandleFreeIndex
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleFreeIndex in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleFreeIndex in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclhandleIndex
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleIndex in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleIndex in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclhandleInit
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleInit in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleInit in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclhandleReset
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleReset in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleReset in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclhandleString
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleString in section (__TEXT,__text)
> ../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of
> _tclhandleString in section (__TEXT,__text)
> [snipped]
> ld: multiple definitions of symbol _Tcl_InitStubs
> ../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of
> _Tcl_InitStubs in section (__TEXT,__text)
> ../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of
> _Tcl_InitStubs in section (__TEXT,__text)
> ld: multiple definitions of symbol _tclIntPlatStubsPtr
> ../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of
> _tclIntPlatStubsPtr in section (__DATA,__common)
> ../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of
> _tclIntPlatStubsPtr in section (__DATA,__common)
> ld: multiple defin

[Fink-devel] Libtool problem with new package graphviz

2002-05-16 Thread Thomas Kotzian

i want to port graphviz to fink. - But i get a compile error really late 
in the build process ...

i have tried to compile/link with  -undefined suppress -flat_namespace 
and -undefined error -twofold_namespace - both give the same error - 
when i remove -dynamiclib from the marked instruction it works, but it 
doesn't give a dynamic library ;->

do you know any trick or what i have to change to make libtool work??? i 
have tried libtool(1.3...) and libtool14 - both same result.

attached are the files for graphviz ...



graphviz-1.8.5-1.info
Description: Binary data


graphviz-1.8.5-1.patch
Description: Binary data



here is a snapshot of the output ...

[snip]
(cd .libs && rm -f libtclhandle.la && ln -s ../libtclhandle.la 
libtclhandle.la)
/sw/src/graphviz-1.8.5-1/graphviz-1.8.5/tclhandle/.libs
Making all in gdtclft
Making all in demo
make[3]: Für das Target »all« gibt es nichts zu tun.
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. 
-DUSE_TCL_STUBS -I../tclhandle -I../gd -I/sw/include  -I/sw/include  -g 
-O2 -fno-common -Wall -Wno-unknown-pragmas -DNDEBUG -c gdtclft.c
cc -DHAVE_CONFIG_H -I. -I. -I.. -DUSE_TCL_STUBS -I../tclhandle -I../gd 
-I/sw/include -I/sw/include -g -O2 -fno-common -Wall 
-Wno-unknown-pragmas -DNDEBUG -c gdtclft.c  -fno-common -DPIC -o 
gdtclft.lo
/bin/sh ../libtool --mode=link cc  -g -O2 -fno-common -Wall 
-Wno-unknown-pragmas -DNDEBUG -L/sw/lib -o libgdtclft.la -rpath 
/sw/lib/graphviz  gdtclft.lo ../tclhandle/libtclhandle.la ../gd/libgd.la 
../tclstubs/libtclstubs.la -L/sw/lib -lfreetype -lpng -ljpeg  -lz -lc
mkdir .libs
rm -fr .libs/libgdtclft.la .libs/libgdtclft.* .libs/libgdtclft.*
(cd . && ln -s gdtclft.lo gdtclft.o)

---MARK---
cc -dynamiclib -undefined suppress -flat_namespace -o 
.libs/libgdtclft.0.0.0.dylib  gdtclft.lo -all_load  
../tclhandle/.libs/libtclhandle.al ../gd/.libs/libgd.al 
../tclstubs/.libs/libtclstubs.al  -L/sw/lib 
../tclhandle/.libs/libtclhandle.al ../gd/.libs/libgd.al -liconv -lm 
../tclstubs/.libs/libtclstubs.al -lfreetype -lpng -ljpeg -lz -lc -lc 
-install_name  /sw/lib/graphviz/libgdtclft.0.dylib 
-compatibility_version 1 -current_version 1.0
---MARK---

ld: multiple definitions of symbol _tclhandleAlloc
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleAlloc in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleAlloc in section (__TEXT,__text)
ld: multiple definitions of symbol _tclhandleDestroy
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleDestroy in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleDestroy in section (__TEXT,__text)
ld: multiple definitions of symbol _tclhandleFree
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleFree in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleFree in section (__TEXT,__text)
ld: multiple definitions of symbol _tclhandleFreeIndex
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleFreeIndex in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleFreeIndex in section (__TEXT,__text)
ld: multiple definitions of symbol _tclhandleIndex
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleIndex in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleIndex in section (__TEXT,__text)
ld: multiple definitions of symbol _tclhandleInit
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleInit in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleInit in section (__TEXT,__text)
ld: multiple definitions of symbol _tclhandleReset
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleReset in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleReset in section (__TEXT,__text)
ld: multiple definitions of symbol _tclhandleString
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleString in section (__TEXT,__text)
../tclhandle/.libs/libtclhandle.al(tclhandle.lo) definition of 
_tclhandleString in section (__TEXT,__text)
[snipped]
ld: multiple definitions of symbol _Tcl_InitStubs
../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of 
_Tcl_InitStubs in section (__TEXT,__text)
../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of 
_Tcl_InitStubs in section (__TEXT,__text)
ld: multiple definitions of symbol _tclIntPlatStubsPtr
../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of 
_tclIntPlatStubsPtr in section (__DATA,__common)
../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of 
_tclIntPlatStubsPtr in section (__DATA,__common)
ld: multiple definitions of symbol _tclIntStubsPtr
../tclstubs/.libs/libtclstubs.al(tclStubLib.lo) definition of 
_tclIntStubsPtr in section (__DA