General Haiku Discussion

Here you can talk about anything relating to Haiku.

We will not vanish,We will not die....

Forum thread started by hydragon on Sat, 2015-04-18 23:03

I want to thank all you guys who after all these years keep putting in alot of effort to keep the dream alife.
I still love BeOS and Haiku and want to do all I can to help,how about setting up bounties or a kickstarter?

Handbrake for Haiku

Forum thread started by vidrep on Wed, 2015-04-15 20:44

Is there any possibility of getting Handbrake, which was originally a BeOS application working on Haiku? When I visited the Handbrake forum, I came across this post by kallisti5, where he had apparently made an attempt at a Haiku build. What, if anything became of this?

HandBrake for Haiku

Quote

Postby kallisti5 » Sat Jan 22, 2011 6:28 pm

Here are the steps I have to far towards compiling HandBrake under Haiku...

I got to libass... but ran out of gas for now. I am not really sure how the contrib patch system in Handbrake works... but a lot of these fixes might be automated.

This is all gcc4, gcc2 isn't worth trying.

installoptionalpackage -a python

/Data/HandBrake-0.9.5> cp make/variant/linux.defs make/variant/haiku.defs
/Data/HandBrake-0.9.5> ./configure --prefix=/boot/common
/Data/HandBrake-0.9.5> cd ./build
/Data/HandBrake-0.9.5/build> make
* build for faac fails
/Data/HandBrake-0.9.5/build> cd contrib/faac/faac-1.28
/Data/HandBrake-0.9.5/build/contrib/faac/faac-1.28> libtoolize --force --copy --install
/Data/HandBrake-0.9.5/build/contrib/faac/faac-1.28> aclocal
/Data/HandBrake-0.9.5/build/contrib/faac/faac-1.28> autoconf
* remove all references to -lm and -lstdc++ in frontend/Makefile.in
/Data/HandBrake-0.9.5/build/contrib/faac/faac-1.28> cd ../../../
/Data/HandBrake-0.9.5/build> make
* build for faad2 fails
/Data/HandBrake-0.9.5/build> cd contrib/faad2/faad2-2.7
/Data/HandBrake-0.9.5/build/contrib/faad2/faad2-2.7> libtoolize --force --copy --install
/Data/HandBrake-0.9.5/build/contrib/faad2/faad2-2.7> aclocal
/Data/HandBrake-0.9.5/build/contrib/faad2/faad2-2.7> autoconf
* edit libfaad/common.h and remove lrintf definition block (we need logic to not define lrintf if we are on Haiku)
/Data/HandBrake-0.9.5/build/contrib/faad2/faad2-2.7> cd ../../../
/Data/HandBrake-0.9.5/build> make
* ffmpeg builds ok
* freetype builds ok
* libxml2 fails
/Data/HandBrake-0.9.5/build> cd contrib/libxml2/libxml2-2.7.7
/Data/HandBrake-0.9.5/build/contrib/libxml2/libxml2-2.7.7> libtoolize --force --copy --install
/Data/HandBrake-0.9.5/build/contrib/libxml2/libxml2-2.7.7> aclocal
/Data/HandBrake-0.9.5/build/contrib/libxml2/libxml2-2.7.7> autoconf
/Data/HandBrake-0.9.5/build/contrib/libxml2/libxml2-2.7.7> cd ../../../
/Data/HandBrake-0.9.5/build> make
* fontconfig fails
/Data/HandBrake-0.9.5/build> cd contrib/fontconfig/fontconfig-2.8.0/
/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> libtoolize --force --copy --install
/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.in
/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> aclocal
/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> autoconf
* edit configure
* remvove:
"
PKG_PROG_PKG_CONFIG

if test "$enable_libxml2" = "yes" -o "$expat" = "no"; then
PKG_CHECK_MODULES(LIBXML2, libxml-2.0 >= 2.6)
"

/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> CC="/boot/develop/tools/gnupro/bin/gcc" CFLAGS="" CXX=/boot/develop/tools/gnupro/bin/g++ CXXFLAGS="" CPPFLAGS="" LDFLAGS="" ./configure --prefix=/Data/HandBrake-0.9.5/build/contrib/ --disable-dependency-tracking --disable-shared --enable-static --enable-libxml2 --with-freetype-config=/Data/HandBrake-0.9.5/build/contrib/bin/freetype-config LIBXML2_LIBS="-L/Data/HandBrake-0.9.5/build/contrib/lib -lxml2" LIBXML2_CFLAGS="-I/Data/HandBrake-0.9.5/build/contrib/include/libxml2"

* command above will fail.
* remove the fi at line provided

/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> CC="/boot/develop/tools/gnupro/bin/gcc" CFLAGS="" CXX=/boot/develop/tools/gnupro/bin/g++ CXXFLAGS="" CPPFLAGS="" LDFLAGS="" ./configure --prefix=/Data/HandBrake-0.9.5/build/contrib/ --disable-dependency-tracking --disable-shared --enable-static --enable-libxml2 --with-freetype-config=/Data/HandBrake-0.9.5/build/contrib/bin/freetype-config LIBXML2_LIBS="-L/Data/HandBrake-0.9.5/build/contrib/lib -lxml2" LIBXML2_CFLAGS="-I/Data/HandBrake-0.9.5/build/contrib/include/libxml2"

/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> touch ../.stamp.configure
/Data/HandBrake-0.9.5/build/contrib/fontconfig/fontconfig-2.8.0> cd ../../../
/Data/HandBrake-0.9.5/build> make
* lame will fail
/Data/HandBrake-0.9.5/build> cd contrib/lame/lame
/Data/HandBrake-0.9.5/build/contrib/lame/lame> libtoolize --force --copy --install
/Data/HandBrake-0.9.5/build/contrib/lame/lame> echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.in
/Data/HandBrake-0.9.5/build/contrib/lame/lame> libtoolize --force --copy --install
/Data/HandBrake-0.9.5/build/contrib/lame/lame> aclocal
* edit configure.in
* change AM_PATH_GTK(1.2.0, HAVE_GTK="yes", HAVE_GTK="no")
to
HAVE_GTK="no"
* change "PKG_CHECK_MODULES(SNDFILE, sndfile >= 1.0.2, HAVE_SNDFILE="yes", HAVE_SNDFILE="no")"
to
HAVE_SNDFILE="no"
/Data/HandBrake-0.9.5/build/contrib/lame/lame> autoconf
/Data/HandBrake-0.9.5/build/contrib/lame/lame> cd frontend
* remove all references to @SNDFILE_LIBS@ @GTK_LIBS@ @GTK_CFLAGS@ @SNDFILE_CFLAGS@ in Makefile
/Data/HandBrake-0.9.5/build/contrib/lame/lame> cd ../../../../
/Data/HandBrake-0.9.5/build> make
* libass will fail
/Data/HandBrake-0.9.5/build> cd contrib/libass/libass-0.9.9
/Data/HandBrake-0.9.5/build/contrib/libass/libass-0.9.9> libtoolize --force --copy --install
/Data/HandBrake-0.9.5/build/contrib/libass/libass-0.9.9> aclocal
* edit configure.ac
remove all lines containing "AC_DEFINE"

/Data/HandBrake-0.9.5/build/contrib/libass/libass-0.9.9> autoconf

* endless PKG_CHECK_MODULES errors.

Another Computer that will not boot from USB

Forum thread started by Ex-IBM on Sat, 2015-04-11 17:12

Hi all... I built an anyboot USB Sandisk Cruizer 4GB stick based on Alpha4. It locked up my Dell Vostro 200 (Intel Core 2 Duo, 4GB memory). Absolutely nothing, I mean really nothing, it locks the whole system, totally doa; so I rebuilt the stick. Still nothing!. On a lark I tried it in my older than dirt HP/Compaq nc6400 laptop (Centrino Duo, 4GB memory). Bingo! It boots like lightning. Both systems are running Ubuntu 14.10 without issues but Haiku boots so much faster than Ubuntu on the HP it's spooky, but still will not boot on the Dell. The BIOS on the Dell is the most current available from Dell. My conclusion is that there is something in the boot loader that conflicts with the BIOS. It could be the graphics card but then why would the whole affair lock up? If it were a driver issue one would expect a blank screen or driver error after boot but not so. It just locks up.

Now, on the HP, Haiku does some interesting things. Once I had an error loading an application from the launcher nothing else would load. It gave me a bad map error, whatever that is. A reboot fixed the problem. Duh, Can anybody spell Windows? Being a tinkerer, I am going to have fun with Haiku and look forward to it being a productive OS. I do a lot with movies and use Audacity for audio editing. Is there a decent audio editor in Haiku? We shall see. I also do some desktop publishing with MS Publisher and SCRIBUS; neither of which suit my style. Hopefully Haiku will have some fun and productive applications for media and publishing management. Again, we shall see. Kudos to the Haiku team. I hope I can contribute somehow. I am an applications designer and developer not an OS techie, but old dogs can sometimes learn new tricks. Keep up the good work!!!

ARM port?

Forum thread started by hydragon on Sat, 2015-04-11 07:31

How is the ARM port progressing?,would love to run it on the pi 2.

Will there ever be an option for system wide (including bash) proxy resolution with authentication?

Forum thread started by vote_gough on Mon, 2015-03-16 01:34

Only OSX and Windows AFAIK reliably flag system wide HTTP proxy changes, is this a feature coming soon to Haiku?

So how soon to hardware 3D?

Forum thread started by Haiku_Programmer on Mon, 2015-03-09 21:06

I just ran into this:

http://tech.slashdot.org/story/15/03/07/1429209/mesa-105-updates-open-so...

Does this mean we will get hardware support soon?

Whatever happen to WalterCon?

Forum thread started by dcatt on Tue, 2015-02-24 23:32

I was curious about WalterCon and whatever happened to the idea of having such an event each year?

https://www.youtube.com/watch?v=sOjyiVMkRwM

Would there be enough interest within the Haiku community in having future WalterCon events in the future?

Syndicate content