No "View"-, "JACK"-, "Windows"-, "Options"-, "Help"-Menu Visible

Hi!
After trying it for a long period of time i finally got Ardour2.5 working (I’m using Gentoo on my dual opteron AMD64 system). Now I face the following Problem:
All the Screenshots I found on the Web (including those from ardour.org) were showing the toplevel-menus Session, Transport, Edit, View, JACK, Windows, Options and Help. However when I start my Ardour2.5 build there’s only Session, Transport, Edit and additionally “Select”. Without these menus Ardour is not very useful for me. What’s going wrong?

I guess this is not a real problem an I hope you won’t kill me for asking it here but I was googling around pretty much now and I didn’t find something about that.

That’s what ardour says on the shell, when I launch it:

WARNING: Your system has a limit for maximum amount of locked memory!
This might cause Ardour to run out of memory before your system runs out of memory. You can view the memory limit with ‘ulimit -l’, and it is normally controlled by /etc/security/limits.conf
Ardour/GTK 2.5
(built using 3525 and GCC version 4.1.2 (Gentoo 4.1.2 p1.1))
Copyright © 1999-2008 Paul Davis
Some portions Copyright © Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
loading default ui configuration file /etc/ardour2/ardour2_ui_default.conf
Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
ardour: [INFO]: Ardour will be limited to 1024 open files
loading system configuration file /etc/ardour2/ardour_system.rc
ardour: [INFO]: No H/W specific optimizations in use
ardour: [INFO]: looking for control protocols in /home/tomi/.ardour2/surfaces/:/usr/lib64/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: “Mackie”
ardour: [INFO]: Control surface protocol discovered: “Generic MIDI”
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
JACK COMMAND: /usr/bin/jackd -p 128 -T -d alsa -n 2 -r 48000 -p 1024 -d hw:0,0
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
loading driver …
apparent rate = 48000
creating alsa driver … hw:0,0|hw:0,0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback
loading bindings from /etc/ardour2/mnemonic-us.bindings

(ardour-2.5:6349): Gtk-WARNING **: KeyMouse Actions: missing action KeyMouse Actions

(ardour-2.5:6349): Gtk-WARNING **: select-all-after-playhead: missing action select-all-after-playhead

(ardour-2.5:6349): Gtk-WARNING **: select-all-before-playhead: missing action select-all-before-playhead

(ardour-2.5:6349): Gtk-WARNING **: Regions: missing action Regions

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-WARNING **: ToggleWaveformVisibility: missing action ToggleWaveformVisibility

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-WARNING **: Windows: missing action Windows

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_item_get_submenu: assertion `GTK_IS_MENU_ITEM (menu_item)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)’ failed

(ardour-2.5:6349): Gtk-CRITICAL **: gtk_menu_shell_insert: assertion `GTK_IS_MENU_SHELL (menu_shell)’ failed
Loading session /home/tomi/test using snapshot test (1)
Loading history from ‘/home/tomi/test/test.history’.

…hope that helps

Thanks in advance!
Tom

your install has failed or you’re not running ardour correctly. it should load menu definitions from a file called “ardour.menus”, which it is apparently not finding. how are you starting ardour?

btw, IRC is a MUCH better place to solve problems than web forums. see the support page for details.

Problem solved!!

As you said “ardour.menus” was seemingly missing. Therefore I unmerged the ardour2 package and built the source-package from this website here (the guys on IRC told me to do so). Now it works great!

Thanks for your help!

CU!