Package: libparted1.8-dev<br>Version: 1.8.8.git.2008.03.24-11.1<br><pre>in my application &quot;Guymager&quot; (see <a href="http://guymager.sourceforge.net">guymager.sourceforge.net</a>) I statically link to libparted.a. <br>
This works without problems on Etch, but on Lenny I get the following errors:<br><br>g++ -ggdb -rdynamic -o guymager compileinfo.o config.o device.o dlgabort.o dlgacquire.o dlgdirsel.o dlgmessage.o dlgwait.o error.o fifo.o file.o hash.o info.o infofield.o itemdelegate.o main.o mainwindow.o md5.o memwatch.o qtutil.o sha256.o table.o threadcompress.o threadhash.o threadread.o threadscan.o threadwrite.o util.o moc_devicelistmodel.o moc_dlgabort.o moc_dlgacquire.o moc_dlgacquire_private.o moc_dlgdirsel.o moc_dlgdirsel_private.o moc_dlgmessage.o moc_dlgwait.o moc_infofield.o moc_itemdelegate.o moc_mainwindow.o moc_table.o moc_threadcompress.o moc_threadhash.o moc_threadread.o moc_threadscan.o moc_threadwrite.o    -L/usr/lib -lguytoollog -lguytoolerror -lguytoolcfg -lguytoolsignal -lguytoolsysinfo /usr/lib/libparted.a /usr/local/lib/libafflib.a -lproc -lewf -lQtDBus -lQtGui -lQtCore -lpthread<br>
/usr/lib/libparted.a(linux.o): In function `_is_dmraid_device&#39;:<br>(.text+0x360): undefined reference to `dm_task_create&#39;<br>/usr/lib/libparted.a(linux.o): In function `_is_dmraid_device&#39;:<br>(.text+0x370): undefined reference to `dm_task_set_name&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_is_dmraid_device&#39;:<br>(.text+0x378): undefined reference to `dm_task_run&#39;<br>/usr/lib/libparted.a(linux.o): In function `_is_dmraid_device&#39;:<br>(.text+0x38c): undefined reference to `dm_task_get_uuid&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_is_dmraid_device&#39;:<br>(.text+0x3b8): undefined reference to `dm_task_destroy&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3904): undefined reference to `dm_task_create&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3914): undefined reference to `dm_task_set_name&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3924): undefined reference to `dm_task_destroy&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3a30): undefined reference to `dm_task_no_open_count&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3a38): undefined reference to `dm_task_run&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3a5c): undefined reference to `dm_get_next_target&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3a78): undefined reference to `dm_task_destroy&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_new&#39;:<br>(.text+0x3a80): undefined reference to `dm_set_dev_dir&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_remove_map_name&#39;:<br>(.text+0x3c84): undefined reference to `dm_task_create&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_remove_map_name&#39;:<br>(.text+0x3c94): undefined reference to `dm_task_set_name&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_remove_map_name&#39;:<br>(.text+0x3c9c): undefined reference to `dm_task_run&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_remove_map_name&#39;:<br>(.text+0x3ca4): undefined reference to `dm_task_update_nodes&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_remove_map_name&#39;:<br>(.text+0x3cac): undefined reference to `dm_task_destroy&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_is_part&#39;:<br>(.text+0x3d28): undefined reference to `dm_task_create&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_is_part&#39;:<br>(.text+0x3d38): undefined reference to `dm_task_set_name&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_is_part&#39;:<br>(.text+0x3d40): undefined reference to `dm_task_run&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_is_part&#39;:<br>(.text+0x3d64): undefined reference to `dm_task_get_info&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_is_part&#39;:<br>(.text+0x3d7c): undefined reference to `dm_task_destroy&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_is_part&#39;:<br>(.text+0x3db4): undefined reference to `dm_task_get_deps&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x3f24): undefined reference to `dm_task_create&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x3f44): undefined reference to `dm_task_set_major&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x3f68): undefined reference to `dm_task_set_minor&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x3f70): undefined reference to `dm_task_run&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x3f94): undefined reference to `dm_task_get_info&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x3fa8): undefined reference to `dm_task_destroy&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x3fb4): undefined reference to `dm_task_get_names&#39;<br>/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x4010): undefined reference to `dm_task_update_nodes&#39;<br>
/usr/lib/libparted.a(linux.o): In function `_dm_remove_parts&#39;:<br>(.text+0x4018): undefined reference to `dm_task_destroy&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x44e0): undefined reference to `dm_task_create&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x44f4): undefined reference to `dm_task_set_name&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x4514): undefined reference to `dm_task_add_target&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x4530): undefined reference to `dm_task_run&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x453c): undefined reference to `dm_task_update_nodes&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x4544): undefined reference to `dm_task_destroy&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x4570): undefined reference to `dm_task_update_nodes&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x4824): undefined reference to `dm_task_set_uuid&#39;<br>/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x4834): undefined reference to `dm_task_update_nodes&#39;<br>
/usr/lib/libparted.a(linux.o): In function `linux_disk_commit&#39;:<br>(.text+0x483c): undefined reference to `dm_task_destroy&#39;<br>collect2: ld returned 1 exit status<br>make[1]: *** [guymager] Error 1<br>make[1]: Leaving directory `/home/vogu/projects/guymager/trunk&#39;<br>
make: *** [build-stamp] Error 2<br><br>I have no suggestions for fixing the problem so far.<br><br>My Kernel: Linux mac 2.6.26-1-powerpc #1 Sat Jan 10 14:00:38 CET 2009 ppc GNU/Linux<br>My libc: Version: 2.7-18<br>The problem is exactely the same on an i386 platform.<br>
<br></pre>