Development

pc_serial: replace contiguous area by arrays as buffers

Source Activity - Wed, 2014-08-20 00:40
pc_serial: replace contiguous area by arrays as buffers

We don't need to DMA unlike usb_serial.
Categories: Development

pc_serial: Remove read and write lock

Source Activity - Tue, 2014-08-19 22:20
pc_serial: Remove read and write lock

As with hrev42089 for usb_serial.
Categories: Development

openssl: security update

Source Activity - Tue, 2014-08-19 22:04
openssl: security update

Fix for CVE-2014-3510
Fix for CVE-2014-3507
Fix for CVE-2014-3506
Fix for CVE-2014-3505
Fix for CVE-2014-3509
Fix for CVE-2014-3508
Categories: Development

Ticket #11144 (ARM bootstrap is broken (again)) created

Latest Bugs & Tasks - Tue, 2014-08-19 19:23

I'm not sure what's hapenning. It looks like the libgcc can't find and link to the libc while building the bootstrap compiler?

ibgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && ln -s libgcc_s.so.1 ./libgcc_s.so
emutls_s.o: In function `__emutls_get_address':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:137: undefined reference to `abort'
emutls_s.o: In function `emutls_alloc':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:102: undefined reference to `malloc'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:104: undefined reference to `abort'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:110: undefined reference to `malloc'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:119: undefined reference to `memcpy'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:121: undefined reference to `memset'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_init_before':
init_term_dyn.c:(.text+0x24): undefined reference to `get_image_symbol'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_init_after':
init_term_dyn.c:(.text+0x6c): undefined reference to `get_image_symbol'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_term_before':
init_term_dyn.c:(.text+0xb4): undefined reference to `get_image_symbol'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_term_after':
init_term_dyn.c:(.text+0xfc): undefined reference to `get_image_symbol'
_absvsi2_s.o: In function `__absvsi2':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:228: undefined reference to `abort'
_absvdi2_s.o: In function `__absvdi2':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:267: undefined reference to `abort'
_addvsi3_s.o: In function `__addvsi3':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:81: undefined reference to `abort'
_addvdi3_s.o: In function `__addvdi3':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:106: undefined reference to `abort'
_subvsi3_s.o: In function `__subvsi3':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:119: undefined reference to `abort'
_subvdi3_s.o:/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:144: more undefined references to `abort' follow
unwind-arm_s.o: In function `unwind_phase2_forced':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:346: undefined reference to `memcpy'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:376: undefined reference to `memcpy'
unwind-arm_s.o: In function `__gnu_Unwind_Resume':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:487: undefined reference to `abort'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:505: undefined reference to `abort'
pr-support_s.o: In function `_Unwind_GetDataRelBase':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/config/arm/pr-support.c:378: undefined reference to `abort'
pr-support_s.o: In function `_Unwind_GetTextRelBase':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/config/arm/pr-support.c:384: undefined reference to `abort'
unwind-c_s.o: In function `base_of_encoded_value':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-pe.h:120: undefined reference to `abort'
unwind-c_s.o:/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-pe.h:257: more undefined references to `abort' follow
collect2: error: ld returned 1 exit status
make[2]: *** [libgcc_s.so] Error 1
make[2]: Leaving directory `/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/gcc_bootstrap-4.8.3_2014_08_03-obj/arm-unknown-haiku/libgcc'
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/gcc_bootstrap-4.8.3_2014_08_03-obj'
make: *** [all] Error 2
Command '['/bin/bash', '-c', '. /home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/wrapper-script']' returned non-zero exit status 2
package="/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/packages/gcc_bootstrap_syslibs_devel-4.8.3_2014_08_03-1-arm.hpkg"
if [ -e "$package" ]; then
exit 0
fi
haikuCrossDevelPackage="/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/packages/haiku_cross_devel_sysroot_stage0_arm.hpkg"
if [ "x$haikuCrossDevelPackage" = "x${haikuCrossDevelPackage#/}" ]; then
haikuCrossDevelPackage="`pwd`/$haikuCrossDevelPackage"
fi
secondaryCrossDevelPackages=
if [ -n  ]; then
for secondaryCrossDevelPackage in  ; do
if [ "x$secondaryCrossDevelPackage" = "x${secondaryCrossDevelPackage#/}" ]; then
secondaryCrossDevelPackage="`pwd`/$secondaryCrossDevelPackage"
fi
if [ -n "$secondaryCrossDevelPackages" ]; then
secondaryCrossDevelPackages="secondaryCrossDevelPackages,$secondaryCrossDevelPackage"
else
secondaryCrossDevelPackages="--secondary-cross-devel-package=$secondaryCrossDevelPackage"
fi
done
fi
portSpec=`basename "$package" | sed 's@-.*@@'`
cd /home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/pulkomandy/haiku/generated.arm/objects/linux/lib
if [ -n "$secondaryCrossDevelPackages" ]; then
/home/pulkomandy/haiku/generated.arm/../haikuporter/haikuporter  \
 \
--cross-devel-package "$haikuCrossDevelPackage" \
"$secondaryCrossDevelPackages" $portSpec
else
/home/pulkomandy/haiku/generated.arm/../haikuporter/haikuporter  \
 \
--cross-devel-package "$haikuCrossDevelPackage" $portSpec
fi
...failed BootstrapRepositoryFetchPackage1 /home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/packages/gcc_bootstrap_syslibs_devel-4.8.3_2014_08_03-1-arm.hpkg ...
BUILD FAILURE:
...failed updating 1 target(s)...
...skipped 5 target(s)...
...updated 23 target(s)...

The x86_64 build gets past this, then fails because it can't find libsolv headers. But I guess this particular issue is specific to the ARM version.

Categories: Development

screen_info: Create BApplication to use BScreen

Source Activity - Tue, 2014-08-19 17:28
screen_info: Create BApplication to use BScreen

* BScreen uses AppServerLink, thanks PulkoMandy!
Categories: Development

bin: Add screen_info command

Source Activity - Tue, 2014-08-19 16:50
bin: Add screen_info command

* Provides basic information on attached BScreen's
* Only shows B_MAIN_SCREEN_ID at the moment as that's
  all we have available.
Categories: Development

docs: Update opengl readme info

Source Activity - Tue, 2014-08-19 14:39
docs: Update opengl readme info
Categories: Development

docs: opengl. Add some great documentation provided by Roudolf.

Source Activity - Tue, 2014-08-19 14:28
docs: opengl. Add some great documentation provided by Roudolf.

* Posted to the haiku-appserver ML, circa 2005.
* Covers a lot of intended uses of Be's accelerant API's in
  depth and compares them to moden cards
Categories: Development

Ticket #11143 (Corrupt FS...) created

Latest Bugs & Tasks - Tue, 2014-08-19 13:46

after which syslog shows this:

writing new inode 3145728 failed!

I reinstalled Haiku on a clean volume and haven't seen it again yet.

Not sure what happened, but I was doing several gcc builds when it crashed.

Categories: Development

[haiku-development] Release manager (Daniel Stritt)

Development mailing list - Tue, 2014-08-19 13:45
I was wondering, there was a lot of talk about needing a release manager for the next Haiku release. I wanted to know what special skills are required for doing that job? I know I am really an unknown, been in the Haiku community for over a year, but I usually lurk, and collect info from answered questions. But seeing as how I am not working, and when i get a job it will be part time. Not married, no kids (I love being single), so no family issues to get in the way (I am 36 if you were wondering). Just a thought, I figured I could donate my free time to helping Haiku What do you people think? ...
Categories: Development

Ticket #11142 (FAT: archive bit support) created

Latest Bugs & Tasks - Tue, 2014-08-19 10:52

The archive bit in FAT directory entries is intended to be set automatically by the operating system when creating or modifying a file and cleared by a backup program when the file is backed up.

I have attached a patch which sets the archive bit for each directory entry when it is written. However, it does not expose it to the user to manually set or clear. This should be added as well.

Categories: Development

[haiku-development] Re: pc_serial? (François Revol)

Development mailing list - Tue, 2014-08-19 09:45
On 16/08/2014 17:28, François Revol wrote: On 16/08/2014 04:40, Pete Goodeve wrote: On Sat, Aug 16, 2014 at 03:48:13AM +0200, Fran?ois Revol wrote: On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. ...
Categories: Development

[haiku-development] Re: pc_serial? (François Revol)

Development mailing list - Tue, 2014-08-19 07:45
On 16/08/2014 04:40, Pete Goodeve wrote: On Sat, Aug 16, 2014 at 03:48:13AM +0200, Fran?ois Revol wrote: On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. ...
Categories: Development

[haiku-development] Re: pc_serial? (Pete Goodeve)

Development mailing list - Tue, 2014-08-19 05:45
On Sat, Aug 16, 2014 at 03:48:13AM +0200, Fran?ois Revol wrote: On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. Yet I see that pc_serial code is in the source tree. Can it be built ...
Categories: Development

[haiku-development] Re: pc_serial? (François Revol)

Development mailing list - Tue, 2014-08-19 05:45
On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. Yet I see that pc_serial code is in the source tree. Can it be built and installed? (And run...) Or is there some conflict? ...
Categories: Development

[haiku-development] pc_serial? (Pete Goodeve)

Development mailing list - Mon, 2014-08-18 23:45
Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. Yet I see that pc_serial code is in the source tree. Can it be built and installed? (And run...) Or is there some conflict? ...
Categories: Development

[haiku-development] Re: Haiku build fails on HAIKU_NO_DOWNLOADS: updated (Ithamar R. Adema)

Development mailing list - Mon, 2014-08-18 21:45
Hi James, On Fri, Aug 15, 2014 at 4:52 PM, James Leone linuxcpa@xxxxxxxxx wrote: Could you please stop posting irrelevant complaints? Wow, could you be more offensive? His complaint is not irrelevant, he has a very valid point. Most of the ...
Categories: Development

[haiku-development] Re: Haiku build fails on HAIKU_NO_DOWNLOADS: updated (Humdinger)

Development mailing list - Mon, 2014-08-18 21:45
On 15 August 2014 16:52, James Leone linuxcpa@xxxxxxxxx wrote: Could you please stop posting irrelevant complaints? Stephan's complaint was anything but irrelevant. Also, please consider our mailing list netiquette [1] and try to keep the signal/noise ratio low. Regards, Humdinger ...
Categories: Development
Syndicate content