Disk Manager

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
Description:

The Disk Manager is a visual partitioning utility, written on top of GNU parted, that can create, format, resize/move, copy or delete partitions, with 13 known filesystems.

The application interface is in the style of QtParted or GParted, but, is very modular, and, as part of DARKSTAR's ALICE (Advanced Linux Installation and Configuration Environment), is used by the installer for partitioning objectives.

It is capable, of running from a console, even though it is written entirely in KDE/Qt.

It requires OpenSuSE's hwinfo, parted and HAL/DBus support, and is part of the DARKSTAR Linux Project.

NOTE: The development of the Disk Manager is sponsored by the easys GNU/Linux, http://easys.gnulinux.de.

Musikolo

11 years ago

Making all in hwprobe
make[3]: Entering directory `/usr/src/yoper/BUILD/diskman-0.9.7/src/hwprobe'
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I../../src/hwprobe -I/usr/lib/qt-3.3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O3 -march=i686 -mtune=i686 -m32 -fomit-frame-pointer -maccumulate-outgoing-args -pipe -fPIC -fvisibility-inlines-hidden -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT hwparse.lo -MD -MP -MF ".deps/hwparse.Tpo" -c -o hwparse.lo hwparse.cpp; \
then mv -f ".deps/hwparse.Tpo" ".deps/hwparse.Plo"; else rm -f ".deps/hwparse.Tpo"; exit 1; fi
hwparse.cpp: In member function 'QMap<QString, QVariant> HwProbePrivate::hd2map(hd_t*)':
hwparse.cpp:930: error: 'struct s_hd_t::is_s' has no member named 'hotpluggable'
hwparse.cpp:1988: error: 'struct monitor_info_t' has no member named 'width'
hwparse.cpp:1989: error: 'struct monitor_info_t' has no member named 'height'
hwparse.cpp:1990: error: 'struct monitor_info_t' has no member named 'width_mm'
hwparse.cpp:1991: error: 'struct monitor_info_t' has no member named 'height_mm'
hwparse.cpp:2086: error: 'struct s_hd_t' has no member named 'udi'
hwparse.cpp: At global scope:
hwparse.cpp:2332: warning: unused parameter 're_probe'
make[3]: *** [hwparse.lo] Error 1
make[3]: Leaving directory `/usr/src/yoper/BUILD/diskman-0.9.7/src/hwprobe'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/yoper/BUILD/diskman-0.9.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/yoper/BUILD/diskman-0.9.7'
make: *** [all] Error 2
mach@Yoper ~/BUILD/diskman-0.9.7 $


Before reaching the above point I've had to run many commands like the following ones:

/usr/lib/qt-3.3/bin/moc src/alicecore/lblockingprocess.h -o src/alicecore/lblockingprocess.moc
/usr/lib/qt-3.3/bin/moc src/alicecore/loperationobserver.h -o src/alicecore/loperationobserver.moc
...etc.

Questions:

1.- Why do I have to run 'moc' manually a lot of times to keep on building the application?

2.- Apart from the previous question, why do I get the error shown at the beginning? How could I fix it?

Help really appreciated!

Musikolo

Report

psychicist

11 years ago

This hwinfo thing is just completely broken and needs much patching to make it work. It's another nice example of Novell innovating in interesting ways :). Darth Vader can't do much about this fact. I even had to download the source rpm from the OpenSUSE 10.3 repositories, because the source can't be found anywhere else.

Report

amigib

11 years ago

http://www.amigib.nazwa.pl/linuks.php#DISKMAN

hope it works good enough for Slackers, but cant enable additional languages, any idea?

Report

amigib

11 years ago


http://www.amigib.nazwa.pl/linuks_en.php#DISKMAN

www in english...

Report

Left

11 years ago

Got this error:

In file included from hwparse.cpp:39:
hwprobe_p.h:40:26: error: hd.h: No such file or directory

Where to find hd.h? :-\

Report

C

darkstarlinuxro

11 years ago

Is the hwinfo header...

Install this package...

Report

dovidhalevi

11 years ago

/bin/sh ../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -o diskman.bin -no-undefined -L/opt/kde3.5/lib -L/opt/kdedir/lib main.o ../../src/alicecore/libalicecore.la ../../src/aliceui/libaliceui.la ../../src/diskman/libdiskman.la ../../src/hwdata/libhwdata.la ../../src/hwprobe/libhwprobe.la ../../src/xorgprobe/libxorgprobe.la ../../src/alicexmlrpc/libalicexmlrpc.la -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lXext
/usr/bin/ld: cannot find -lext2fs
collect2: ld returned 1 exit status
. . .

I tried adding library directory /lib to the configure since ext2fs.so is there but did not help.

I was first missing hd.h but installed the -dev package needed to get that.

Report

C

darkstarlinuxro

11 years ago

A properly e2fsprogs devel package is needed for the parted API...

Report

trisz

11 years ago

You must say more concerning the dependencies. E.g. which kind of ext2fs required by this application?
(Compilation error!)

Report

C

darkstarlinuxro

11 years ago

The Disk Manager is created on top of current Parted library...

The Parted ( the console app ;-) ) properly work in your system?

Report

trisz

11 years ago

Yes, it works.
The ext2fs is missing.
Debian unstable:
http://packages.debian.org/sid/hurd
Debian stable:
http://packages.debian.org/sid/genext2fs

There is not any other file resembles to ext2fs.
Which one is the right?

Report

CrazyFluger

11 years ago

Debian GNU\Linux 4.0

make[3]: Entering directory `/home/crazyfluger/builds/diskman/diskman-0.9.7/src/alicecore'
/usr/share/qt3/bin/moc ./lblockingprocess.h -o lblockingprocess.moc
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lblockingprocess.lo -MD -MP -MF ".deps/lblockingprocess.Tpo" -c -o lblockingprocess.lo lblockingprocess.cpp; \
then mv -f ".deps/lblockingprocess.Tpo" ".deps/lblockingprocess.Plo"; else rm -f ".deps/lblockingprocess.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lcdrom.lo -MD -MP -MF ".deps/lcdrom.Tpo" -c -o lcdrom.lo lcdrom.cpp; \
then mv -f ".deps/lcdrom.Tpo" ".deps/lcdrom.Plo"; else rm -f ".deps/lcdrom.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lconfigfile.lo -MD -MP -MF ".deps/lconfigfile.Tpo" -c -o lconfigfile.lo lconfigfile.cpp; \
then mv -f ".deps/lconfigfile.Tpo" ".deps/lconfigfile.Plo"; else rm -f ".deps/lconfigfile.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lgetoptions.lo -MD -MP -MF ".deps/lgetoptions.Tpo" -c -o lgetoptions.lo lgetoptions.cpp; \
then mv -f ".deps/lgetoptions.Tpo" ".deps/lgetoptions.Plo"; else rm -f ".deps/lgetoptions.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/alicecore -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT liconloader.lo -MD -MP -MF ".deps/liconloader.Tpo" -c -o liconloader.lo liconloader.cpp; \
then mv -f ".deps/liconloader.Tpo" ".deps/liconloader.Plo"; else rm -f ".deps/liconloader.Tpo"; exit 1; fi
In file included from liconloader.cpp:24:
liconloader.h:25:19: error: qlist.h: No such file or directory
make[3]: *** [liconloader.lo] Error 1
make[3]: Leaving directory `/home/crazyfluger/builds/diskman/diskman-0.9.7/src/alicecore'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/crazyfluger/builds/diskman/diskman-0.9.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/crazyfluger/builds/diskman/diskman-0.9.7'
make: *** [all] Error 2

Report

C

darkstarlinuxro

11 years ago

Maybe some Qt headers (qlist.h) not installed?

You can read the X.org Setup comments, from http://kde-apps.org/content/show.php/X.org+Setup?content=56982 , to instruct for building this ALICE application under Debian, because the both utilities share a common code base.

Report

prizident

11 years ago

home diskman-0.9.7 # diskman
error: g_spawn_command_line_sync: Failed to execute child process "/usr/sbin/diskman.bin" (No such file or directory)
home diskman-0.9.7 # /usr/kde/3.5/sbin/diskman.bin

biaries got installed at wrong locations for me. my system is gentoo

Report

C

darkstarlinuxro

11 years ago

Please, use this build way:

./configure --prefix=/usr

Report

vip

11 years ago

Hello,
there's problem when compiling with threaded build; e.g. using make -j4:

if /bin/sh ../../../../libtool --silent --tag=CXX --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../src/alicecore -I/usr/include/qt -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-2 -g2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT common.lo -MD -MP -MF ".deps/common.Tpo" -c -o common.lo common.cpp; \
then mv -f ".deps/common.Tpo" ".deps/common.Plo"; else rm -f ".deps/common.Tpo"; exit 1; fi
if i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../src/alicecore -I/usr/include/qt -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-2 -g2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT monitors2xml.o -MD -MP -MF ".deps/monitors2xml.Tpo" -c -o monitors2xml.o monitors2xml.cpp; \
then mv -f ".deps/monitors2xml.Tpo" ".deps/monitors2xml.Po"; else rm -f ".deps/monitors2xml.Tpo"; exit 1; fi
make[5]: *** No rule to make target `../../../../src/hwdata/data/convert/libconvert.la', needed by `monitors2xml'. Stop.
make[5]: *** Waiting for unfinished jobs....
monitors2xml.cpp:92: warning: unused parameter 'argc'
monitors2xml.cpp:92: warning: unused parameter 'argv'
make[5]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src/hwdata/data/convert'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src/hwdata/data'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src/hwdata'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/users/vip/rpm/BUILD/diskman-0.9.7'
make: *** [all] Error 2
błąd: Błędny status wyjścia z /tmp/rpm-tmp.32861 (%build)


BTW, there's some inconsistency. Why can't You name the package directory and output binary as "diskmanager"?

Regards,
vip

Report

C

darkstarlinuxro

11 years ago

Sorry... But, this is a part of a very complex applications suite, named ALICE... Maybe, don't support -j4 and require single thread compile, because of this complex source structure, but, this application works harmfull! ;-)

And, of course, the source structure respect the original (ALICE) source structure on some parts, because the source tree use a pure SVN "bindings" (aka "externals") of really ALICE source tree...

Report

psilocybe

11 years ago

I've just installed this and X.org Setup

both of these are very nice utils.

Disk Manager will replace gparted as my disk partitioning software. the x.org setup will be nice for new linux converts.

Report

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.9.7
updated Nov 20 2007
added Nov 20 2007
downloads 24h
0
page views 24h 2
System Tags app software