Latest Bugs & Tasks

Syndicate content Haiku
Trac Timeline
Updated: 1 hour 33 min ago

Ticket #11145 (No boot from CD iso) created

Wed, 2014-08-20 19:01

I have burnt haiku-nightly-hrev47708-x86_gcc2_hybrid-cd on a DVD. It does not boot beyond the last icon on my normally fully supported Notebook.
All safe mode options are used.
I verified that the DVD boots on my second system without problems.
I use this Sony Z1 notebook for testing Haiku for years. It has hrev47213 installed.


Categories: Development

Ticket #11139 (Realtek 8168 network card doesn't work) reopened

Wed, 2014-08-20 14:06

Replying to waddlesplash:

Installing the system package in config/packages will definitely cause a problem as the kernel does not (and should not) look for drivers there. (And any other packages installed in /system/packages cannot see files from the ~/config/packages files either.)

Please stop making up answers to things that you don't actually know. Drivers are looked for in both /system/add-ons and ~/config/add-ons, and always have been.

Categories: Development

Ticket #11139 (Realtek 8168 network card doesn't work) closed

Wed, 2014-08-20 13:55
invalid:

Installing the system package in config/packages will definitely cause a problem as the kernel does not (and should not) look for drivers there. (And any other packages installed in /system/packages cannot see files from the ~/config/packages files either.)

The reasoning behind this is that eventually when we have multiple users, they should be able to install packages for themselves (hence the packages dir being in ~/config), but due to the fact that they don't have administrative access, drivers and other libraries from ~/config shouldn't be loaded into the kernel or replace system libraries as that would be a gaping security hole.

Categories: Development

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

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

Ticket #11143 (Corrupt FS...) created

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

Ticket #11142 (FAT: archive bit support) created

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

Ticket #11141 (Package daemon should show update reminders) created

Mon, 2014-08-18 13:45

It may be a nice feature to notify the user when updates are available. This functionality could be configured via a "Package Repository" preflet that graphically manages the package daemon settings and repositories. (and maybe even blacklists)

Categories: Development

Ticket #11140 (Drop old repos on haiku-files.) closed

Mon, 2014-08-18 13:41
fixed:

It was mentioned this would break older repos. For now to avoid confusion, I wrote an article on the website:

​https://www.haiku-os.org/guides/daily-tasks/updating-system

Categories: Development

Ticket #11140 (Drop old repos on haiku-files.) created

Mon, 2014-08-18 13:32

It looks as though the repos have moved:

pkgman add-repo ​http://download.haiku-os.org/haiku-repositories/master/x86_gcc2/current/
pkgman add-repo ​http://packages.haiku-os.org/haikuports/master/repo/x86_gcc2/current/

However, there are still repos on haiku-files. These should likely be dropped to avoid confusion:

​http://www.haiku-files.org/haiku/master/repo/

"Current" was last updated 30-Jun-2014

Categories: Development

Ticket #11139 (Realtek 8168 network card doesn't work) created

Mon, 2014-08-18 10:39

hrev47708-x86 gcc4
RTL8168
I cannot force this scrap to work neither in DHCP nor in static mode.

In hrev47380 network worked fine.

lisdev:

device Network controller (Ethernet controller) [2|0|0]
  vendor 10ec: Realtek Semiconductor Co., Ltd.
  device 8168: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Categories: Development

Ticket #11138 (Alert _text field archived but never instantiated [easy]) created

Mon, 2014-08-18 07:38

In Alert.cpp, the _text field is archived but never restored in the BAlert::BAlert(BMessage* data) function.

Categories: Development

Ticket #11137 (Bad GTT initilization in agp_gart driver) created

Mon, 2014-08-18 07:34

In the file ​intel_gart.cpp, the initialisation of the info.gtt_entries is using a Page size as a divider while a gtt entry (PTE) is a DWORD.
As a consequence the gtt is not initialised with the scratch_page.

Categories: Development

Ticket #11136 (DriveSetup not recognize BFS Particion) created

Sun, 2014-08-17 23:04

I had a BFS formatted partition that is incorrectly recognized as NT File System, and get an I/O Error when try to mount it.

The partition is correctly recognized in hrev45740; but in recent build, (hrev47707) had the problem previously mentioned.

Adittional information: the problematic partition, originally was a NTFS partition, that was re-formated as BFS (not a booteable one), using hrev45740. However, until now, I never had any problem with is.

both systems was gcc2 hybrid.

Categories: Development