• Home
  • Blog
  • Add-ons
  • Forum
  • Wiki
  • Developers
Nightingale - The tune of life, the tune of yours
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
Guest Hi, Guest
  • Login
  • Register
Login
Username:
Password: Lost Password?
 
Nightingale Forums Development Technical Development Am Currently Working on The Latest Songbird -> Nightengale

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Am Currently Working on The Latest Songbird -> Nightengale
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#1
09-15-2011, 08:37 PM (This post was last modified: 09-15-2011, 08:41 PM by ilikenwf.)
..and I need help from coders...I'm hacking around and so far I've done several things but I'm in progress in getting system xulrunner libs working with this build process. I'm getting a weird build error that I can't track down.

While the naysayers may say we can't use the system xulrunner because of patches, who cares? We can develop around any issues we encounter. Right now songbird is WAY behind on their xulrunner version, not to mention their mozilla version.

Let's get this built so it only uses system libraries, and any external/songbird exclusive ones are the only dependencies we keep.

Once I have a place to push these files hopefully you guys can help me. I'm developing on archlinux x86_64, and I'm going to guess that some of my hacking will not/may not be compatible with your distro. If this is the case, we'll develop a distro independent workaround.

Errors below:

Code:
rm -f -r /media/disk/Linux/makepkg/songbird/compiled/dist/chrome/stage
make[6]: Leaving directory `/media/disk/Linux/makepkg/songbird/compiled/dependencies/vendor/mozbrowser/base'
make[5]: Leaving directory `/media/disk/Linux/makepkg/songbird/compiled/dependencies/vendor/mozbrowser'
install -c -m 0755  /media/disk/Linux/makepkg/songbird/compiled/dist/gst-plugins/libgstcoreelements.so
install: missing destination file operand after `/media/disk/Linux/makepkg/songbird/compiled/dist/gst-plugins/libgstcoreelements.so'
Try `install --help' for more information.
make[4]: *** [/media/disk/Linux/makepkg/songbird/compiled/dist/gst-plugins/libgstcoreelements.so] Error 1

Also, some useful patches may be available at http://bazaar.launchpad.net/~mozillateam...n/patches/, I've applied a couple (by hand) but haven't gotten to their point in the build process yet due to the above (and probably several (hundred? lol)) future ones,
Find
Reply
Timmythepirate Offline
Forum Moderator/Time Lord
******
Posts: 151
Threads: 5
Joined: Oct 2010
Reputation: 3
#2
09-15-2011, 10:27 PM
Nice! I really want to see Nightingale use only the system xulrunner, gstreamer, etc. I wish I could help you, but my knowledge of programming is next to nill. But, if you create a distro-agnostic version of what your working on I would be more than happy to test for errors or give feedback on it.
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#3
09-16-2011, 11:24 AM (This post was last modified: 09-16-2011, 11:49 AM by ilikenwf.)
Well, I've gotten further...it's still not building but I'm getting closer. I'm modding as I go to get the build system to use the system's local libs. Unfortunately, it still is copying them all to the build directory for some (stupid) reason...

I think Nightengale may be as good as dead except for the lingering hope by people it may succeed. If I end up getting Songbird (current) working the way I want it to, I may start my own fork project...

Either way, I'll keep stuff like that posted here too.

Also, I'm building x86_64 deps for songbird to tide us over for now, so we can at least build a linux 64 bit native package, even if it is a blob.

Finally, my working git repo (not building, but the one I'm working on) is at https://github.com/ilikenwf/songbird-hacking

Call me lazy if you'd like but it's a hybrid repo - I'm doing both git and svn, rather than use git-svn because I really don't need the svn history, but I like the luxury of being able to merge in fresh songbird code from time to time, and push it to github.

If anyone here can code, please let me know if you'd like to help.
Find
Reply
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#4
09-17-2011, 03:21 AM (This post was last modified: 09-17-2011, 03:22 AM by freaktechnik.)
I actually know (some) C++ [EDIT: and some js too], but am willing to understand more.
It would be nice, if you'd open issues so I know what I should try.
I don't like working on a fork and do a pull request btw.
freaktechnik
Website Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#5
09-17-2011, 05:49 AM
Cool, always happy to have help since this project is dead if not just stagnant.

Issues? Huh? As for the fork/pull request, I don't understand what you mean there either.
Find
Reply
nighthawk Offline
Member
***
Posts: 58
Threads: 7
Joined: Apr 2011
Reputation: 0
#6
09-17-2011, 05:51 PM
(09-17-2011, 05:49 AM)ilikenwf Wrote: Cool, always happy to have help since this project is dead if not just stagnant.

.

Sorry but my understanding is that GeekShadow was doing the work but there were still one or two issues to be dealt with such as the skin. Have you taken over from him?
always willing to learn...........and a lot still to learn.

May have guessed, I'm learning as I go
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#7
09-17-2011, 07:30 PM
Nope, I'm off on my own. There haven't been checkins on Nightengale svn in ages, I believe.
Find
Reply
nighthawk Offline
Member
***
Posts: 58
Threads: 7
Joined: Apr 2011
Reputation: 0
#8
09-17-2011, 09:54 PM (This post was last modified: 09-17-2011, 10:36 PM by nighthawk.)
In that case, I would love to help you but I am no developer, sounds like I'm in similar situation as the person above

Is there an idiots guide to converting code from songbird to nightingale.

PM me if there is anything basic that I can help with or suggestions for things I can do.
always willing to learn...........and a lot still to learn.

May have guessed, I'm learning as I go
Find
Reply
freaktechnik Offline
CCO (Chief Crashing Officer)
*******
Posts: 498
Threads: 24
Joined: Sep 2010
Reputation: 11
#9
09-18-2011, 12:52 AM
Well, normally you can't commit to a strangers repository. Then you fork it to your own workspace and make a pull request to the owner of the original repository and he will merge it. But it would be nice if I could get direct access to the repository Big Grin
freaktechnik
Website Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#10
09-18-2011, 09:18 AM
Make a single patch to fix something so I know I can trust you and then you can have access once I see you have the skills... ok?
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)
  • Return to Top
  • Lite (Archive) Mode
  • RSS Syndication
Current time: 01-27-2023, 10:57 AM Powered By MyBB, © 2002-2023 MyBB Group.
Design By AliReza_Tofighi In WhiteCrow Software Group.
white outlined nightingale project logo

Nightingale is free!
It is an Open Source project released under the terms of the GNU General Public License v2 (GPL v2).
For more details, please read the license information.

Follow us!
f  g  t

Support
  • Community Forum
  • Official Blog
  • Add-ons
  • Wiki
  • Help Forum
Contribute
  • Developer's Center
  • Translate Nightingale
  • Source Code
  • Report a Bug
Ressources
  • Download Nightingale
Linear Mode
Threaded Mode