Moderator: Moderators
dave_p_b wrote:Hi
Does that mean you want it??
There's no point in making an ebuild unless you've got some where to host the file perminantly.
In the tar.gz file I have written an ./install script so you don't actually have to do anything. It even copies and installs a modified version of cdemu-0.8 I obtained and included with the rest of the stuff.
*************** CDemu module now installed *****************
*************** Now making KCDemu *************************
for i in lib; do make -C $i SRC_ROOT=`pwd`; done
make[1]: Entering directory `/data/KCDemu/lib'
make[1]: Nothing to be done for `do-it-all'.
make[1]: Leaving directory `/data/KCDemu/lib'
gcc -c KCDemu.cpp -I/usr/qt/3//include/ -I/usr/kde/3.5/include/ -I`pwd`
KCDemu.cpp: In function ‘int main(int, char**)’:
KCDemu.cpp:23: warning: ‘__comp_ctor ’ is deprecated (declared at /usr/kde/3.5/include/kapplication.h:205)
gcc -o KCDemu KCDemu.o lib/*.o -L/usr/qt/3//lib/ -L/usr/kde/3.5/lib/ -lqt-mt -lkdeui -lkio
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuDeviceMenu.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuNumDevMenu.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuProcess.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuSettingsMenu.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuSystemTray.o' is incompatible with i386 output
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::KCDemuDeviceMenu(QWidget*, char const*, int)':
KCDemuDeviceMenu.cpp:(.text+0x433): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::KCDemuDeviceMenu(QWidget*, char const*, int)':
KCDemuDeviceMenu.cpp:(.text+0x631): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::unmountCDImage()':
KCDemuDeviceMenu.cpp:(.text+0xa24): undefined reference to `operator new(unsigned long)'
KCDemuDeviceMenu.cpp:(.text+0xbf8): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::openCDImage()':
KCDemuDeviceMenu.cpp:(.text+0xf79): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o:KCDemuDeviceMenu.cpp:(.text+0x12f8): more undefined references to `operator new(unsigned long)' follow
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x460): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x498): undefined reference to `non-virtual thunk to QPopupMenu::updateItem(int)'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4a8): undefined reference to `non-virtual thunk to KPopupMenu::activateItemAt(int)'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4b0): undefined reference to `non-virtual thunk to QPopupMenu::menuContentsChanged()'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4b8): undefined reference to `non-virtual thunk to QPopupMenu::menuStateChanged()'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4c0): undefined reference to `non-virtual thunk to QPopupMenu::menuInsPopup(QPopupMenu*)'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4c8): undefined reference to `non-virtual thunk to QPopupMenu::menuDelPopup(QPopupMenu*)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x460): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x498): undefined reference to `non-virtual thunk to QPopupMenu::updateItem(int)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4a8): undefined reference to `non-virtual thunk to KPopupMenu::activateItemAt(int)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4b0): undefined reference to `non-virtual thunk to QPopupMenu::menuContentsChanged()'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4b8): undefined reference to `non-virtual thunk to QPopupMenu::menuStateChanged()'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4c0): undefined reference to `non-virtual thunk to QPopupMenu::menuInsPopup(QPopupMenu*)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4c8): undefined reference to `non-virtual thunk to QPopupMenu::menuDelPopup(QPopupMenu*)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x460): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x498): undefined reference to `non-virtual thunk to QPopupMenu::updateItem(int)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4a8): undefined reference to `non-virtual thunk to KPopupMenu::activateItemAt(int)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4b0): undefined reference to `non-virtual thunk to QPopupMenu::menuContentsChanged()'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4b8): undefined reference to `non-virtual thunk to QPopupMenu::menuStateChanged()'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4c0): undefined reference to `non-virtual thunk to QPopupMenu::menuInsPopup(QPopupMenu*)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4c8): undefined reference to `non-virtual thunk to QPopupMenu::menuDelPopup(QPopupMenu*)'
lib/KCDemuSystemTray.o:(.rodata._ZTV16KCDemuSystemTray[vtable for KCDemuSystemTray]+0x468): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
collect2: ld returned 1 exit status
make: *** [do-it-always] Error 1
cp: cannot stat `KCDemu': No such file or directory
**************KCDemu now installed ************************
**************Type KCDemu to run ************************
You can find the launcher in KMenu->System
To make KCDemu start each time you login then
copy the KCDemu.desktop file to ~/.kde/Autostart (not as root !!)
localhost KCDemu # KCDemu
bash: KCDemu: command not found
localhost KCDemu # ls
cdemu-0.8.ebuild GPL INSTALL_OLD KCDemu.desktop lib README
CHANGELOG install KCDemu.cpp KCDemu.o Makefile TODO
localhost KCDemu # make
for i in lib; do make -C $i SRC_ROOT=`pwd`; done
make[1]: Entering directory `/data/KCDemu/lib'
make[1]: Nothing to be done for `do-it-all'.
make[1]: Leaving directory `/data/KCDemu/lib'
gcc -c KCDemu.cpp -I/usr/qt/3/include/ -I/usr/kde/3.5/include/ -I`pwd`
KCDemu.cpp: In function ‘int main(int, char**)’:
KCDemu.cpp:23: warning: ‘__comp_ctor ’ is deprecated (declared at /usr/kde/3.5/include/kapplication.h:205)
gcc -o KCDemu KCDemu.o lib/*.o -L/usr/qt/3/lib/ -L/usr/kde/3.5/lib/ -lqt-mt -lkdeui -lkio
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuDeviceMenu.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuNumDevMenu.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuProcess.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuSettingsMenu.o' is incompatible with i386 output
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld: warning: i386:x86-64 architecture of input file `lib/KCDemuSystemTray.o' is incompatible with i386 output
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::KCDemuDeviceMenu(QWidget*, char const*, int)':
KCDemuDeviceMenu.cpp:(.text+0x433): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::KCDemuDeviceMenu(QWidget*, char const*, int)':
KCDemuDeviceMenu.cpp:(.text+0x631): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::unmountCDImage()':
KCDemuDeviceMenu.cpp:(.text+0xa24): undefined reference to `operator new(unsigned long)'
KCDemuDeviceMenu.cpp:(.text+0xbf8): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o: In function `KCDemuDeviceMenu::openCDImage()':
KCDemuDeviceMenu.cpp:(.text+0xf79): undefined reference to `operator new(unsigned long)'
lib/KCDemuDeviceMenu.o:KCDemuDeviceMenu.cpp:(.text+0x12f8): more undefined references to `operator new(unsigned long)' follow
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x460): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x498): undefined reference to `non-virtual thunk to QPopupMenu::updateItem(int)'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4a8): undefined reference to `non-virtual thunk to KPopupMenu::activateItemAt(int)'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4b0): undefined reference to `non-virtual thunk to QPopupMenu::menuContentsChanged()'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4b8): undefined reference to `non-virtual thunk to QPopupMenu::menuStateChanged()'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4c0): undefined reference to `non-virtual thunk to QPopupMenu::menuInsPopup(QPopupMenu*)'
lib/KCDemuDeviceMenu.o:(.rodata._ZTV16KCDemuDeviceMenu[vtable for KCDemuDeviceMenu]+0x4c8): undefined reference to `non-virtual thunk to QPopupMenu::menuDelPopup(QPopupMenu*)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x460): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x498): undefined reference to `non-virtual thunk to QPopupMenu::updateItem(int)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4a8): undefined reference to `non-virtual thunk to KPopupMenu::activateItemAt(int)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4b0): undefined reference to `non-virtual thunk to QPopupMenu::menuContentsChanged()'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4b8): undefined reference to `non-virtual thunk to QPopupMenu::menuStateChanged()'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4c0): undefined reference to `non-virtual thunk to QPopupMenu::menuInsPopup(QPopupMenu*)'
lib/KCDemuNumDevMenu.o:(.rodata._ZTV16KCDemuNumDevMenu[vtable for KCDemuNumDevMenu]+0x4c8): undefined reference to `non-virtual thunk to QPopupMenu::menuDelPopup(QPopupMenu*)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x460): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x498): undefined reference to `non-virtual thunk to QPopupMenu::updateItem(int)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4a8): undefined reference to `non-virtual thunk to KPopupMenu::activateItemAt(int)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4b0): undefined reference to `non-virtual thunk to QPopupMenu::menuContentsChanged()'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4b8): undefined reference to `non-virtual thunk to QPopupMenu::menuStateChanged()'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4c0): undefined reference to `non-virtual thunk to QPopupMenu::menuInsPopup(QPopupMenu*)'
lib/KCDemuSettingsMenu.o:(.rodata._ZTV18KCDemuSettingsMenu[vtable for KCDemuSettingsMenu]+0x4c8): undefined reference to `non-virtual thunk to QPopupMenu::menuDelPopup(QPopupMenu*)'
lib/KCDemuSystemTray.o:(.rodata._ZTV16KCDemuSystemTray[vtable for KCDemuSystemTray]+0x468): undefined reference to `non-virtual thunk to QWidget::metric(int) const'
collect2: ld returned 1 exit status
make: *** [do-it-always] Error 1
Users browsing this forum: No registered users and 1 guest