General Haiku Discussion

Here you can talk about anything relating to Haiku.

presention about haiku

Forum thread started by mehionline on Sat, 2010-08-07 08:21

I'm going to present about haiku on coming Wednesday in MashhadLUG 56th session and I need resources and some references on Web , Please Help me and tell me which website to go and i need some videos and pictures of haiku
and remember Youtube.com and other video sharing is filtered(blocked) in Iran and I need other website to visit !
and I need these information:
When Haiku started? and by who?
common features and differences from other OSes
!

Haiku in China

Forum thread started by AndrewZ on Tue, 2010-08-03 17:01

Does anyone read Chinese? Here is an active BeOS/Haiku web site in China:
http://www.beoschina.com/

- Andrew

Building QT Apps on Haiku

Forum thread started by Sikosis on Tue, 2010-08-03 07:04

Hi All,

Just trying to write an app in QT ... actually starting with the Hello World tutorial from here -> http://doc.trolltech.com/4.0/tutorial-t1.html

Problem is, I run qmake -project and then qmake and then make ... and get ...

g++ -Wl,-O1 -Wl,-rpath,/boot/common/lib -o Blank_BFS HelloWorld.o -L/boot/common/lib -lQtGui -L/boot/common/lib -ltracker -lQtCore -lroot
HelloWorld.o: In function `main':
HelloWorld.cpp:(.text+0x27): undefined reference to `QApplication::QApplication(int &, char **, int)'
HelloWorld.cpp:(.text+0x3b): undefined reference to `QString::fromAscii_helper(char const *, int)'
HelloWorld.cpp:(.text+0x55): undefined reference to `QPushButton::QPushButton(QString const &, QWidget *)'
HelloWorld.cpp:(.text+0x7d): undefined reference to `QString::free(QString::Data *)'
HelloWorld.cpp:(.text+0x9b): undefined reference to `QWidget::resize(QSize const &)'
HelloWorld.cpp:(.text+0xbe): undefined reference to `QApplication::exec(void)'
HelloWorld.cpp:(.text+0xcb): undefined reference to `QPushButton::~QPushButton(void)'
HelloWorld.cpp:(.text+0xd9): undefined reference to `QApplication::~QApplication(void)'
HelloWorld.cpp:(.text+0x119): undefined reference to `QString::free(QString::Data *)'
HelloWorld.cpp:(.text+0x13e): undefined reference to `QPushButton::~QPushButton(void)'
HelloWorld.cpp:(.text+0x15e): undefined reference to `QApplication::~QApplication(void)'
HelloWorld.o: In function `QList::free(QListData::Data *)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.free(QListData::Data *) +0x46): undefined reference to `QString::free(QString::Data *)'
HelloWorld.cpp:(.QList::gnu.linkonce.t.free(QListData::Data *) +0x5d): undefined reference to `qFree(void *)'
HelloWorld.o: In function `QList::detach_helper_grow(int, int)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.detach_helper_grow(int, int)+0x37): undefined reference to `QListData::detach_grow(int *, int)'
HelloWorld.o: In function `QList::append(QString const &)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.append(QString const &)+0x5c): undefined reference to `QListData::append(void)'
HelloWorld.cpp:(.QList::gnu.linkonce.t.append(QString const &)+0xa0): undefined reference to `QString::free(QString::Data *)'
HelloWorld.o: In function `QList::detach_helper(int)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.detach_helper(int)+0x2d): undefined reference to `QListData::detach(int)'
HelloWorld.o: In function `QList::operator+=(QList const &)':
HelloWorld.cpp:(.gnu.linkonce.t.__apl__t5QList1Z7QStringRCt5QList1Z7QString+0xa8): undefined reference to `QListData::append2(QListData const &)'
HelloWorld.o: In function `QList::indexOf(QString const &, int) const':
HelloWorld.cpp:(.QList::gnu.linkonce.t.indexOf(QString const &, int) const+0x71): undefined reference to `QString::operator==(QString const &) const'
HelloWorld.o: In function `QList::lastIndexOf(QString const &, int) const':
HelloWorld.cpp:(.QList::gnu.linkonce.t.lastIndexOf(QString const &, int) const+0x7f): undefined reference to `QString::operator==(QString const &) const'
HelloWorld.o: In function `QList::clear(void)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.clear(void)+0x19): undefined reference to `QListData::shared_null'
HelloWorld.o: In function `QList::reserve(int)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.reserve(int)+0x3a): undefined reference to `QListData::realloc(int)'
HelloWorld.o: In function `QDataStream & operator>>(QDataStream &, QList &)':
HelloWorld.cpp:(.gnu.linkonce.t.__rs__H1Z7QString_R11QDataStreamRt5QList1ZX01_R11QDataStream+0x30): undefined reference to `QDataStream::operator>>(int &)'
HelloWorld.cpp:(.gnu.linkonce.t.__rs__H1Z7QString_R11QDataStreamRt5QList1ZX01_R11QDataStream+0x5a): undefined reference to `QString::shared_null'
HelloWorld.cpp:(.gnu.linkonce.t.__rs__H1Z7QString_R11QDataStreamRt5QList1ZX01_R11QDataStream+0x73): undefined reference to `operator>>(QDataStream &, QString &)'
HelloWorld.cpp:(.gnu.linkonce.t.__rs__H1Z7QString_R11QDataStreamRt5QList1ZX01_R11QDataStream+0x8f): undefined reference to `QDataStream::atEnd(void) const'
HelloWorld.cpp:(.gnu.linkonce.t.__rs__H1Z7QString_R11QDataStreamRt5QList1ZX01_R11QDataStream+0xaf): undefined reference to `QString::free(QString::Data *)'
HelloWorld.cpp:(.gnu.linkonce.t.__rs__H1Z7QString_R11QDataStreamRt5QList1ZX01_R11QDataStream+0xd5): undefined reference to `QString::free(QString::Data *)'
HelloWorld.cpp:(.gnu.linkonce.t.__rs__H1Z7QString_R11QDataStreamRt5QList1ZX01_R11QDataStream+0x10d): undefined reference to `QString::free(QString::Data *)'
HelloWorld.o: In function `QDataStream & operator<<(QDataStream &, QList const &)':
HelloWorld.cpp:(.gnu.linkonce.t.__ls__H1Z7QString_R11QDataStreamRCt5QList1ZX01_R11QDataStream+0x2d): undefined reference to `QDataStream::operator<<(int)'
HelloWorld.cpp:(.gnu.linkonce.t.__ls__H1Z7QString_R11QDataStreamRCt5QList1ZX01_R11QDataStream+0x58): undefined reference to `operator<<(QDataStream &, QString const &)'
HelloWorld.o: In function `QVector::free(QVectorTypedData *)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.free(QVectorTypedData *) +0x42): undefined reference to `QVectorData::free(QVectorData *, int)'
HelloWorld.o: In function `QVector::realloc(int, int)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x78): undefined reference to `QVectorData::allocate(int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x86): undefined reference to `qBadAlloc(void)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x93): undefined reference to `qBadAlloc(void)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0xcd): undefined reference to `QVectorData::reallocate(QVectorData *, int, int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0xdb): undefined reference to `qBadAlloc(void)'
HelloWorld.o: In function `QVector::QVector(int)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.(int)+0x37): undefined reference to `QVectorData::allocate(int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.(int)+0x45): undefined reference to `qBadAlloc(void)'
HelloWorld.o: In function `QVector::free(QVectorTypedData *)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.free(QVectorTypedData *) +0x42): undefined reference to `QVectorData::free(QVectorData *, int)'
HelloWorld.o: In function `QVector::realloc(int, int)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x77): undefined reference to `QVectorData::allocate(int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x85): undefined reference to `qBadAlloc(void)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x93): undefined reference to `qBadAlloc(void)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0xca): undefined reference to `QVectorData::reallocate(QVectorData *, int, int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0xd8): undefined reference to `qBadAlloc(void)'
HelloWorld.o: In function `QVector::QVector(int)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.(int)+0x36): undefined reference to `QVectorData::allocate(int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.(int)+0x44): undefined reference to `qBadAlloc(void)'
HelloWorld.o: In function `QVector::free(QVectorTypedData *)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.free(QVectorTypedData *) +0x2b): undefined reference to `QVectorData::free(QVectorData *, int)'
HelloWorld.o: In function `QVector::realloc(int, int)':
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x51): undefined reference to `QVectorData::allocate(int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x5f): undefined reference to `qBadAlloc(void)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x6b): undefined reference to `qBadAlloc(void)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0xdd): undefined reference to `QVectorData::reallocate(QVectorData *, int, int, int)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0xeb): undefined reference to `qBadAlloc(void)'
HelloWorld.cpp:(.QVector::gnu.linkonce.t.realloc(int, int)+0x152): undefined reference to `qMemSet(void *, int, unsigned long)'
HelloWorld.o: In function `QList::free(QListData::Data *)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.free(QListData::Data *) +0x41): undefined reference to `QTouchEvent::TouchPoint::~TouchPoint(void)'
HelloWorld.cpp:(.QList::gnu.linkonce.t.free(QListData::Data *) +0x59): undefined reference to `qFree(void *)'
HelloWorld.o: In function `QList::detach_helper(int)':
HelloWorld.cpp:(.QList::gnu.linkonce.t.detach_helper(int) +0x2d): undefined reference to `QListData::detach(int)'
HelloWorld.cpp:(.QList::gnu.linkonce.t.detach_helper(int) +0x7f): undefined reference to `QTouchEvent::TouchPoint::TouchPoint(QTouchEvent::TouchPoint const &)'
HelloWorld.cpp:(.QList::gnu.linkonce.t.detach_helper(int) +0x10a): undefined reference to `QTouchEvent::TouchPoint::~TouchPoint(void)'
HelloWorld.cpp:(.QList::gnu.linkonce.t.detach_helper(int) +0x1bd): undefined reference to `qFree(void *)'
collect2: ld returned 1 exit status
make: *** [Blank_BFS] Error 1

Any ideas ?

writing bootman to usb stick?

Forum thread started by khallebal on Mon, 2010-08-02 15:27

hi everyone
after installing haiku to a partition on a usb stick i tried to write bootman to /dev/disk/usb/0/0/raw but bootman wouldn't give this option,it only sees the HD,so is there a way to workaround this shortcoming from bootman.
ps:i do not want to use "dd" to install haiku because it takes up the hole space,and i want to save some of it for additional software.

Vision

Forum thread started by augdawg09 on Thu, 2010-07-29 21:35

Hey all,

I am having trouble getting Vision to work on my Haiku box. I cannot get it to connect to Freenode. Is there anything special that I have to do, or am I missing something?

How to boot Haiku without CD or USB?

Forum thread started by BeyondLimmericks on Wed, 2010-07-28 01:28

Well mainly I have 2 options for a PC, neither of which will work.

  1. I can boot from CD. This PC won't.
  2. Same with USB.

Basically I can't boot from removalable mediums.

So how can I run Haiku? Is there something like UNetbootin for Haiku? I'd prefer a way to run the Live CD sans drive and actually try out the desktop before I commit to an install.

Will Haiku run on these PCs?

Forum thread started by BeyondLimmericks on Tue, 2010-07-27 18:18

Well I became a big BeOS fan a few days ago trying it out, but unfortunately it was discontinued :(

But there is Haiku, so I'd like to try that, but first, I'd like to know if these PCs are support:

*PC 1 (don't want to run it on this PC at the time, but I'd like to know anyways)

  • 3.0 Ghz dual-core Pentium D
  • 1 GB of RAM
  • SiS Mirage 3 integrated graphics (Monitor is 1680x1050 (but run Xubuntu at 1600x1200), 24-bit colour LCD)
  • 160 GB HD

*PC 2 (the one likely to get a Haiku treatment)

  • 2.4 single-core Celeron
  • 256 MB of RAM
  • Integrated Intel GFX (Monitor is 1280x720, 32-bit colour LCD)
  • 75 GB HD

*PC 3 (already running BeOS, but...)

  • 500 Mhz Pentium 3
  • 64 MB of RAM
  • ATI Rage Pro (Monitor is 800x600 (but run BeOS at 640x480), 16-bit colour CRT with a 60Hz refresh rate)
  • 8 GB HD

Will these PCs run Haiku correctly?

Syndicate content