2

私は praat 機能を使用して Web アプリケーションに取り組んでいます。そのためのスクリプトを作成しましたが、ubuntu で正常に動作しています。しかし、これらの .praat スクリプトをリモートの ubuntu サーバーで実行したいのですが、すでに praat をインストールしていますが、praat を実行すると、次のエラーが表示されます。

(praat:1364): GLib-GObject-WARNING **: 無効な (NULL) ポインター インスタンス

(praat:1364): GLib-GObject-CRITICAL **: g_signal_connect_data: アサーション 'G_TYPE_CHECK_INSTANCE (インスタンス)' が失敗しました

(praat:1364): Gtk-WARNING **: GtkWindow の画面が設定されていません。ウィンドウを使用する前に、常に GtkWindow の画面を設定する必要があります

(praat:1364): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion 'GDK_IS_SCREEN (screen)' failed

(praat:1364): Gdk-CRITICAL **: IA__gdk_colormap_get_visual: assertion 'GDK_IS_COLORMAP (colormap)' failed

(praat:1364): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion 'GDK_IS_SCREEN (screen)' failed

(praat:1364): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed

(praat:1364): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed

(praat:1364): Gdk-CRITICAL **: IA__gdk_window_new: assertion 'GDK_IS_WINDOW (parent)' failed Segmentation fault (core dumped)

リモートのubuntuサーバーでpraatスクリプトを実行できる方法を教えてください。

4

2 に答える 2

0

同じ問題があり、makefile.defs.linuxs.pulse 構成を使用してソースから praat を再構築すると解決しました。ビルドを機能させるには、いくつかの小さな変更を加える必要がありました。githubで変更を見つけることができます。

編集: makefile.defs.linux.barren の makefile 定義を使用すると、問題が解決するようになりました。

于 2016-08-17T08:04:12.837 に答える