Opened 14 years ago
Closed 12 years ago
#7439 closed enhancement (fixed)
[patch] OptionalPackages - Caya
Reported by: | Barrett | Owned by: | mmadia |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Build System | Version: | R1/Development |
Keywords: | optional, package, caya, | Cc: | pulkomandy |
Blocked By: | Blocking: | ||
Platform: | All |
Description
I have created an updated package of Caya and the patch to add it as optional package. I have followed the doc on haiku-os.org anyway if there is any error / problem..let me know : )
Attachments (4)
Change History (32)
comment:1 by , 14 years ago
patch: | 0 → 1 |
---|
comment:2 by , 14 years ago
comment:3 by , 14 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
BTW, the packages are in lexicographical order in OptionalPackages.
by , 14 years ago
Attachment: | OptionalPackage-Caya-prealpha.patch added |
---|
add caya as optional package
comment:4 by , 14 years ago
Owner: | changed from | to
---|---|
Version: | R1/alpha2 → R1/Development |
Barrett, Can you put together a working .bep file so that Haikuporter can automatically build this? Put it in haikuports/haiku-apps/caya Once you have a working bep file attach it to this trac ticket and I'll add it into Haikuports svn. If you need an example bep file to see how it would needs to be formatted check some of the other bep files in the haiku-apps directory.
comment:5 by , 14 years ago
Just a question, we have two repositories, one for MIT code (Caya + aim plugin) and another for GPL plugins (xmpp, msn, yahoo)...looking at the beps guide on haikuports seems that it is not possible to have two repositories for one package (correct me if i'm wrong), so i'm doing two bep files one for Caya itself and one for "Caya-gpl-plugins"...only to notice you in case i'm doing something bad.
comment:7 by , 14 years ago
Added to haikuports in 1529, but it's not building cleanly. Barrett, perhaps you can try it on a fresh install and see if there's any other dependencies other than curl that I might have missed. Let's leave this open until we verify it's building right and gets added into the OptionalPackages.
comment:8 by , 14 years ago
Maybe the problem is that Caya need gcc4, is there a method to disable gcc2 builds or something?
comment:9 by , 14 years ago
ok, gcc4 worked, but there's a handful of warnings you may want to investigate. I got: application/views/ContactPopUp.cpp:19 warning: the result of the conversion is unspecified because '1025' is outside the range of type 'windoew_feel' and a few others.
I'll update the .bep to mark it as gcc4 only.
follow-up: 11 comment:10 by , 14 years ago
caya builds, but then caya-gpl-protocol is complaining that the Caya library is needed! Is there a specific location this needs to be located for the gpl-protocols to build?
comment:11 by , 13 years ago
Replying to scottmc:
caya builds, but then caya-gpl-protocol is complaining that the Caya library is needed! Is there a specific location this needs to be located for the gpl-protocols to build?
@Barrett, Now that GSoC is over, maybe you can take another look at this when you find time and suggest what to do next?
comment:12 by , 13 years ago
Cc: | added |
---|
by , 13 years ago
Attachment: | caya-haikuports.2.diff added |
---|
Patch fixing the problems with caya's bep file
comment:13 by , 13 years ago
Hello, sorry for delay...i had completely forgotten this task. I have attached a patch that fix the problem.
by , 13 years ago
Attachment: | CayaOptionalPackages.diff added |
---|
patch to add caya as an optional package
comment:14 by , 13 years ago
@Barrett, I have attached a diff to allow for adding caya into haiku as an optional package. Please use this to patch your OptionalPackages file and then build caya into Haiku. Verify everything works as expected, including checking of the About System copyright entries, as I'm not sure how they will show up for this one since there are two entries. Make sure everything is in order and if not fix up what needs fixing and let me know. If you need to update the .bep file(s) please open a new ticket on HaikuPorts and attach them there.
comment:15 by , 13 years ago
I tried to build it, but Caya hrev240 crashes on startup. (gcc2hybrid). So I'd suggest we don't make it available yet :)
comment:16 by , 13 years ago
Have you compiled all with gcc4? Which rev of caya-gpl-protocols are you using? Looks strange, you are the first person telling me about a crash on startup. It seems something like old plugins in the install directory.
comment:17 by , 13 years ago
#1 0x01d9348c in initialize_before () from /boot/system/lib/libnetwork.so #2 0x01d932ea in __haiku_init_before () from /boot/system/lib/libnetwork.so #3 0x01d929d7 in _init () from /boot/system/lib/libnetwork.so #4 0x0010090c in init_dependencies () from /boot/system/runtime_loader #5 0x00101064 in load_library () from /boot/system/runtime_loader #6 0x00104222 in export_load_add_on () from /boot/system/runtime_loader #7 0x0061d11e in load_add_on () from /boot/system/lib/gcc4/libroot.so
Is there something else to clean besides /boot/common/apps ?
comment:18 by , 13 years ago
No, all caya binaries are contained in /boot/apps/Caya/. There are just some headers installed, but they aren't the problem. Are you using alpha3?
follow-up: 20 comment:19 by , 13 years ago
No, this is hrev43105. I think it was working in the alpha...
comment:22 by , 13 years ago
I'm close to release a new prealpha, so i've planned to begin with the optional package with that release. At the moment i've finished the work on Caya itself, in the next days i'll send a patch to the haikuports trac.
comment:25 by , 12 years ago
Owner: | changed from | to
---|
Barrett has provided me with some updated archives. I'll be updating OptionalPackages shortly.
comment:26 by , 12 years ago
patch: | 1 → 0 |
---|
comment:27 by , 12 years ago
patch: | 0 → 1 |
---|
comment:28 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Added in hrev44193. Thanks!
Oops..forgot that the package is hosted here :
http://bluehq.altervista.org/caya-0.0.1-prealpha-x86-gcc4-2011-04-09.zip