[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pty.h missing for MacOS X
From: |
Ben Abbott |
Subject: |
Re: pty.h missing for MacOS X |
Date: |
Fri, 01 Jun 2012 20:17:39 -0400 |
On Jun 1, 2012, at 8:08 PM, Ben Abbott wrote:
> On MacOS X, building the gui ends with ...
>
> /Developer/usr/bin/llvm-g++-4.2 -c -pipe -g -gdwarf-2 -fPIC -Wall -W
> -DHAVE_POSIX_OPENPT -DHAVE_PTY_H -DHAVE_OPENPTY -DQT_GUI_LIB -DQT_CORE_LIB
> -DQT_SHARED -I/opt/local/share/qt4/mkspecs/macx-g++ -I. -I. -I.
> -I/opt/local/include/QtGui -I/opt/local/include/QtCore -I/opt/local/include
> -o kpty.o unix/kpty.cpp
> unix/kpty.cpp:65:18: error: pty.h: No such file or directory
> unix/kpty.cpp: In member function ‘bool KPty::open()’:
> unix/kpty.cpp:221: error: ‘::openpty’ has not been declared
>
> It's been a while since I tried to build the gui. What I did was to ...
>
> rm gui
> hg pull ; hg update -C gui
> cd gui
> qmake
> make
>
> In any event, after poking about on Google, it looks to me like an issue with
> gnulib (?)
>
> http://lists.gnu.org/archive/html/bug-gnulib/2009-12/msg00090.html
>
> Any one have any advice as to what I might try to continue ?
>
> Ben
The link below ...
https://groups.google.com/forum/#!topic/sage-devel/mdXZNmE2-Mk
... says ...
Use "util.h" in place of "pty.h".
That allows the build to continue until ...
/Developer/usr/bin/llvm-g++-4.2 -c -pipe
-I/opt/local/include/octave-3.7.0+/octave/..
-I/opt/local/include/octave-3.7.0+/octave -g -gdwarf-2 -Wall -W -DQT_WEBKIT_LIB
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/opt/local/share/qt4/mkspecs/macx-g++ -I. -I. -I. -Ioctave-adapter -Im-editor
-I../qterminal/libqterminal -I/usr/include/qt4
-I-I/opt/local/include/octave-3.7.0+/octave/..
-I-I/opt/local/include/octave-3.7.0+/octave -I-I/opt/local/include
-I/opt/local/include/QtWebKit -I/opt/local/include/QtGui
-I/opt/local/include/QtNetwork -I/opt/local/include/QtCore -I/opt/local/include
-I. -o settings-dialog.o settings-dialog.cc
settings-dialog.cc: In constructor ‘settings_dialog::settings_dialog(QWidget*)’:
settings-dialog.cc:24: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:26: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:29: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:30: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:31: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:32: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:33: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:34: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:35: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:36: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:37: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:38: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:39: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:40: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:41: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:42: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:43: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:44: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:45: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:46: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:50: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:50: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:53: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:56: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:57: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:58: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc: In destructor ‘virtual settings_dialog::~settings_dialog()’:
settings-dialog.cc:64: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:65: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:66: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:67: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:68: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:69: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:70: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:71: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:72: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:73: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:74: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:75: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:76: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:77: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:78: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:79: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:80: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:81: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:82: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:83: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:84: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:85: error: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: error: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:86: warning: possible problem detected in invocation of
delete operator:
settings-dialog.cc:86: warning: invalid use of incomplete type ‘struct
user_interface::settings_dialog’
settings-dialog.h:26: warning: forward declaration of ‘struct
user_interface::settings_dialog’
settings-dialog.cc:86: note: neither the destructor nor the class-specific
operator delete will be called, even if they are declared when the class is
defined.
I'm not sure if util.h is the right thing. Any advice ?
Ben