octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: octave-dock-widget.cc: new file missing


From: Daniel J Sebald
Subject: Re: octave-dock-widget.cc: new file missing
Date: Sat, 22 Jun 2013 02:30:02 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16

On 06/22/2013 02:12 AM, Ben Abbott wrote:
On Jun 22, 2013, at 2:53 PM, Daniel J Sebald wrote:

On 06/22/2013 01:24 AM, Ben Abbott wrote:

On Jun 22, 2013, at 2:10 PM, Ben Abbott wrote:

On Jun 22, 2013, at 1:13 PM, Daniel J Sebald wrote:

On 06/21/2013 09:45 PM, Ben Abbott wrote:
Torsten,

You forgot to add the new file octave-dock-widget.cc when you pushed the 
changeset below.

        http://hg.savannah.gnu.org/hgweb/octave/rev/d749c9b588e5

Ben

Seems to work here.

The modification takes a bit of getting used to.  Undocking then redocking via 
the button results in the widget in a different location from when it was 
undocked.  Once it is docked, then it can be moved around to get it back to the 
original spot.  The new buttons are someone big too, using valuable space (at 
least in my case since I don't have a real big screen).

Dan

I encountered the stuff below, and assumed the file was missing.  However, it 
is included, so I'll start with configure and see how it goes from there.

After configure + make, I stiil get the error below.

Strange.  It definitely looks like an object file is missing from your link.  
Here is what I'm seeing in my build directory for object files:

[build-gui-11]# find -name *octave-dock-widget*
./libgui/src/moc-octave-dock-widget.cc
./libgui/src/src_libgui_src_la-moc-octave-dock-widget.lo
./libgui/src/.libs/src_libgui_src_la-moc-octave-dock-widget.o
./libgui/src/.libs/src_libgui_src_la-octave-dock-widget.o
./libgui/src/.deps/src_libgui_src_la-octave-dock-widget.Plo
./libgui/src/.deps/src_libgui_src_la-moc-octave-dock-widget.Plo
./libgui/src/src_libgui_src_la-octave-dock-widget.lo

Dan


This is what I see in my sources.

find . -name *octave-dock-widget*
./.hg/store/data/libgui/src/octave-dock-widget.cc.i
./.hg/store/data/libgui/src/octave-dock-widget.h.i
./libgui/src/octave-dock-widget.cc
./libgui/src/octave-dock-widget.h

That's correct.


And below is the result where I build.

$ find . -name *octave-dock-widget*
./.hg/store/data/libgui/src/octave-dock-widget.cc.i
./.hg/store/data/libgui/src/octave-dock-widget.h.i
./libgui/src/.deps/src_libgui_src_la-moc-octave-dock-widget.Plo
./libgui/src/.libs/src_libgui_src_la-moc-octave-dock-widget.o
./libgui/src/moc-octave-dock-widget.cc
./libgui/src/octave-dock-widget.cc
./libgui/src/octave-dock-widget.h
./libgui/src/src_libgui_src_la-moc-octave-dock-widget.lo

Any help would be appreciated.

Somehow there is a hidden directory for mercurial in your build directory. I don't think that should be there, but at the same time I don't know how that would cause a problem when building. But also there is

./libgui/src/octave-dock-widget.cc
./libgui/src/octave-dock-widget.h

in your build directory. Those should only be in the source tree. The following is a derived file:

./libgui/src/moc-octave-dock-widget.cc

(it contains Qt information necessary for communicating via signals and slots) so that should (repeat should) be in the build directory. These three are missing:

./libgui/src/.libs/src_libgui_src_la-octave-dock-widget.o
./libgui/src/.deps/src_libgui_src_la-octave-dock-widget.Plo
./libgui/src/src_libgui_src_la-octave-dock-widget.lo

and that's where the object code you are missing is located. It's as though your configure isn't correct, or maybe something was messed up with your repository. I'm guessing, but did you try hg pull/update while in your build directory? (I don't know enough about mercurial to know wether that is good or bad.)

Dan


reply via email to

[Prev in Thread] Current Thread [Next in Thread]