Hi,
we are integrating tkdnd into a bigger cross platform
project - SciPad, the tk integrated editod for Scilab
(http://scilabsoft.inria.fr/).
We have been perusing the files available for download,
and we discovered that a local build of tkdnd-1.0a2
gives all sort of troubles (erratic drop behavior, X
crashes) on a rh9 linux-i386 machine (+tk 8.4.6), while
the precompiled tkdnd-1.0-b2 binary RPM works fine. A
closer check shows that even the installed files are
different:
RPM-unpacked:
drwxr-xr-x 2 root root 4096 Feb 20 12:29
demo
-rwxr-xr-x 1 root root 75033 Mar 4 2004
libtkdnd1.0.so
-rw-r--r-- 1 root root 1825 Mar 4 2004
pkgIndex.tcl
-rw-r--r-- 1 root root 9687 Mar 4 2004
tkdnd.tcl
1.0a2 built from binary:
-rwxr-xr-x 1 root root 98304 Apr 12 2002
libtkdnd.dll
-rw-r--r-- 1 root root 73107 Mar 23 14:17
libtkdnd.so
-rw-r--r-- 1 root root 954 Jan 17 2002
pkgIndex.tcl
-rw-r--r-- 1 root root 10034 Sep 9 2000
tkDND_Utils.tcl
So the questions are: is the RPM based on later
sources, where problems are corrected? Is it possible
to get them?
A side remark: on the rh9 systems, I have to force rpm
--nodeps:
]# rpm -U ~enrico/RPM/tkdnd-1.0-b2.i386.rpm
error: Failed dependencies:
tclsh >= 8.3.3 is needed by tkdnd-1.0-b2
wish >= 8.3.3 is needed by tkdnd-1.0-b2
though
# rpm -q tk
tk-8.4.6-3
# rpm -q tcl
tcl-8.4.6-2
Perhaps this is because /tk and /tcl are under
/usr/share and not /usr/lib. I also had to move tkdnd
in /usr/share to have things work.
Thanks for providing such nice package,
Enrico
Logged In: YES
user_id=706257
Hi,
this answer may be a little outdated, but I was mainly
involved in testing and making the RPM packages, not in
administration of the sourceforge project.
As far as I know, the latest sources should be available at
http://www.iit.demokritos.gr/~petasis/Tcl/tkDND/tkDND.html.
I made the RPM packages, but they where made under SuSE
Linux 7.3 with installed Tcl/Tk Ver. 8.4.
SuSE has little differences in locations of files, so your
guess abaout the wrong path of the Tcl/Tk libraries may be
correct.
Regards
hrb54