• 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 How to build Nightingale

Pages (15): « Previous 1 2 3 4 5 6 ... 15 Next »
Jump to page 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
How to build Nightingale
pythonian4000 Offline
Developer
**
Posts: 43
Threads: 3
Joined: Sep 2010
Reputation: 0
#31
04-09-2011, 02:51 AM
Awesome! I had already come across a couple of errors like that (that were fixed in current SB SVN) that we rectified to get 32-bit to build, but I haven't had access to a 64-bit buildsystem yet. Great work!

Since we are now using Bugzilla (I assume stevo went for it because it won the poll 3-1-0 (my previous Bugzilla experience says it is a huge, problematic beast, but I'm not the one administrating it ^_^ )), file a bug there with a patch attached with your fixes.
Website Find
Reply
Manko10 Offline
Lead Designer
***
Posts: 144
Threads: 7
Joined: Sep 2010
Reputation: 2
#32
04-09-2011, 03:24 AM
I could build current trunk without issues. However, Nightingale is still the same as Songbird 1.8 (apart from the name).
Therefore I continue using my Songbird 1.9 alpha build which I downloaded months ago as a nightly build (before they dropped Linux support so I still got a 64-bit build). I hope, Nightingale will develop fast so I can switch to it in the near future. I'm struggling with lots of bugs with my current Songbird.
Read my Blog Refining Linux!
Website Find
Reply
haeckle Offline
Junior Member
**
Posts: 14
Threads: 2
Joined: Sep 2010
Reputation: 0
#33
04-18-2011, 12:58 AM
I was also able to build nightingale on Ubuntu 11.04 x86_64 with this corrections you made.
there is just one little mistake that you made in the following quote:

[quote='Leonidas' pid='565' dateline='1302195274']
Very good job Smile
I'm experiencing the same issues about implicit and regular rules.
My system is running Fedora 14.

EDIT: IT'S WORKING NOW! Read on to see my fixes Smile

[...]

Same Procedure, file components/moz/windowwatcher/src/sbWindowWatcher.cpp.
972:
Before:
Code:
TRACE(("%s: removed event %s listener %p from %p",
           __FUNCTION__,
           NS_ConvertUTF16toUTF8(eventType).get(),
           this,
          target));
After:
Code:
TRACE(("%s: removed event %s listener %p from %p",
           __FUNCTION__,
           NS_ConvertUTF16toUTF8(eventType).get(),
           this,
           target.get()));));
[...][quote][/quote]

In the new version is a "));" to much Wink
Website Find
Reply
Leonidas Offline
Junior Member
**
Posts: 5
Threads: 0
Joined: Apr 2011
Reputation: 0
#34
04-20-2011, 07:18 AM
Oouups Wink
I had the old version commented out and I seem to have missed removing some parts of them Tongue
Thanks for pointing out this little mistake.
After testing Nightingale for some time now my conclusion is: Nightingale rocks Big Grin
Find
Reply
Hakon Offline
Junior Member
**
Posts: 36
Threads: 1
Joined: Sep 2010
Reputation: 0
#35
04-24-2011, 02:41 PM
I am trying to compile on Arch Linux, 64 bit. I have installed the following packages,
subversion
autoconf
gcc
gstreamer0.10
python
unzip
pkg-config

and I think all the checks for dependices are passed, however I am getting a error, which I guess is because of wrong version of Python:
Quote:install -c -d -m 755 /home/hakon/src/sbird/trunk/compiled-release-x86_64/dist/defaults/profile
install -c -d -m 755 /home/hakon/src/sbird/trunk/compiled-release-x86_64/dist/scripts
install -c -d -m 755 /home/hakon/src/sbird/trunk/compiled-release-x86_64/dist/searchplugins
install -c -d -m 755 /home/hakon/src/sbird/trunk/compiled-release-x86_64/dist/xulrunner
set -e; \
make tier_base; make tier_deps; make tier_appbase; make tier_componentsbase; make tier_ui; make tier_componentsall; make tier_extensions; make tier_branding; true
make[2]: Entering directory `/home/hakon/src/sbird/trunk/compiled-release-x86_64'
BUILDING base TIER; directories: build tools/lib tools
make export_tier_base
make[3]: Entering directory `/home/hakon/src/sbird/trunk/compiled-release-x86_64'
set -e; \
make -C build export; make -C tools/lib export; make -C tools export; true
make[4]: Entering directory `/home/hakon/src/sbird/trunk/compiled-release-x86_64/build'
rm -f -f sbBuildInfo.mk
python /home/hakon/src/sbird/trunk/build/make-buildinfo.py -i /home/hakon/src/sbird/trunk/build/sbBuildInfo.mk.in -o sbBuildInfo.mk \
-k SB_MOZILLA_VERSION=1.9.0.19
Traceback (most recent call last):
File "/home/hakon/src/sbird/trunk/build/make-buildinfo.py", line 89, in <module>
sys.exit(main(sys.argv[1:]))
File "/home/hakon/src/sbird/trunk/build/make-buildinfo.py", line 74, in main
if line.startswith(substKey):
TypeError: expected an object with the buffer interface
make[4]: *** [sbBuildInfo.mk] Error 1
make[4]: Leaving directory `/home/hakon/src/sbird/trunk/compiled-release-x86_64/build'
make[3]: *** [export_tier_base] Error 2
make[3]: Leaving directory `/home/hakon/src/sbird/trunk/compiled-release-x86_64'
make[2]: *** [tier_base] Error 2
make[2]: Leaving directory `/home/hakon/src/sbird/trunk/compiled-release-x86_64'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/hakon/src/sbird/trunk/compiled-release-x86_64'
make: *** [build] Error 2
I installed the Python package from the x86_64 extras respotorie, and I guess I have to run somr version of Python 2? I will check it more in depth tommorow, I just had to ask here before gathering some sleep :p
Find
Reply
Mozenrath Offline
Junior Member
**
Posts: 26
Threads: 4
Joined: Sep 2010
Reputation: 0
#36
04-24-2011, 09:19 PM
For the first time ever, I was able to successfully compile Nightingale.

If anyone on 64-bit(and using a Debian/Ubuntu based distro) gets the problem with "package pango required by gdk was not found" upon configure, but you know you have the libpango development files installed, just execute this command: "sudo ln /usr/lib/x86_64-linux-gnu/pkgconfig/*.pc /usr/lib/pkgconfig"

I'm sure there's a better way to do this, but it creates symbolic links to the files that pkgconfig looks for in the correct place.

At first, it seemed like Nightingale was taking a while. Over 15 seconds and nothing. But after that, every time I re-open it, it opens almost instantly(I seem to remember Songbird having slow-startup most of the time).

I'm also very pleased at the theme having a native window bar by default, which is something I suggested early on.

Just tested an mp3 file, and it plays! Unfortunately it doesn't seem to play m4a format, which is commonly used with iTunes. I seem to remember getting them to work with Songbird, but I don't remember how.

[Image: iqfxhu.png]

I don't know why I want to post a pic, but I feel compelled to after all those times I tried to compile Nightingale in it's early stages and got angry at the constant failure.

Find
Reply
Leonidas Offline
Junior Member
**
Posts: 5
Threads: 0
Joined: Apr 2011
Reputation: 0
#37
04-26-2011, 05:58 AM
(04-24-2011, 09:19 PM)Mozenrath Wrote: If anyone on 64-bit(and using a Debian/Ubuntu based distro) gets the problem with "package pango required by gdk was not found" upon configure, but you know you have the libpango development files installed, just execute this command: "sudo ln /usr/lib/x86_64-linux-gnu/pkgconfig/*.pc /usr/lib/pkgconfig"

I'm sure there's a better way to do this, but it creates symbolic links to the files that pkgconfig looks for in the correct place.

I think you missed the -s trigger to make it create symbolic links. I guess it is rather "sudo ln -s /usr/lib/x86_64-linux-gnu/pkgconfig/*.pc /usr/lib/pkgconfig".
Correct me if I am wrong Wink
Find
Reply
Mozenrath Offline
Junior Member
**
Posts: 26
Threads: 4
Joined: Sep 2010
Reputation: 0
#38
04-26-2011, 06:22 AM
(04-26-2011, 05:58 AM)Leonidas Wrote:
(04-24-2011, 09:19 PM)Mozenrath Wrote: If anyone on 64-bit(and using a Debian/Ubuntu based distro) gets the problem with "package pango required by gdk was not found" upon configure, but you know you have the libpango development files installed, just execute this command: "sudo ln /usr/lib/x86_64-linux-gnu/pkgconfig/*.pc /usr/lib/pkgconfig"

I'm sure there's a better way to do this, but it creates symbolic links to the files that pkgconfig looks for in the correct place.

I think you missed the -s trigger to make it create symbolic links. I guess it is rather "sudo ln -s /usr/lib/x86_64-linux-gnu/pkgconfig/*.pc /usr/lib/pkgconfig".
Correct me if I am wrong Wink

Hhhmmm, I copy and pasted the command from my terminal. Well either way it worked. I don't know if it screwed anything up the way I did it.
Find
Reply
bülbül
Unregistered
 
#39
05-19-2011, 11:51 AM
Just build it on openSUSE 11.4. Works good Smile
Reply
Manko10 Offline
Lead Designer
***
Posts: 144
Threads: 7
Joined: Sep 2010
Reputation: 2
#40
05-19-2011, 07:46 PM (This post was last modified: 05-19-2011, 07:46 PM by Manko10.)
Are all needed GStreamer plugins installed?
Read my Blog Refining Linux!
Website Find
Reply
« Next Oldest | Next Newest »
Pages (15): « Previous 1 2 3 4 5 6 ... 15 Next »
Jump to page 


  • 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-29-2023, 03:17 PM 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