aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: make on debian 8 jessie arm64 - recipe for target 'amule-DownloadQueue.o' failed  (Read 7197 times)

ManHatOn

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2

Hi,

to be brief:

OS uname -a
= Linux deb8-arm64-votp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
= Fully up to date

aMule
= 2.3.1 from tarball http://sourceforge.net/projects/amule/files/aMule/2.3.1/aMule-2.3.1.tar.bz2/download

wxWidgets
= 2.8.12 from http://biolpc22.york.ac.uk/pub/2.8.12/
Compiled and installed OK

Followed all of these wikis:
http://wiki.amule.org/wiki/HowTo_Compile_In_Debian
http://wiki.amule.org/t/index.php?title=Configure
http://wiki.amule.org/wiki/Compilation_Installation#Step_1:_wxGTK
And more ...

configure log:
Quote
2. post always the whole configure output
Quote
The message exceeds the maximum allowed length (20000 characters)
Code: [Select]
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by aMule configure 2.3.1, which was
generated by GNU Autoconf 2.65.  Invocation command line was

  $ ./configure --disable-upnp --disable-debug --enable-optimize --enable-amule-daemon --enable-amulecmd --enable-webserver --enable-amule-gui

## --------- ##
## Platform. ##
## --------- ##

hostname = deb8-arm64-votp
uname -m = x86_64
uname -r = 3.16.0-4-amd64
uname -s = Linux
uname -v = #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04)

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/local/games
PATH: /usr/games


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2746: checking for a BSD-compatible install
configure:2814: result: /usr/bin/install -c
configure:2825: checking whether build environment is sane
configure:2875: result: yes
configure:3016: checking for a thread-safe mkdir -p
configure:3055: result: /bin/mkdir -p
configure:3068: checking for gawk
configure:3098: result: no
configure:3068: checking for mawk
configure:3084: found /usr/bin/mawk
configure:3095: result: mawk
configure:3106: checking whether make sets $(MAKE)
configure:3128: result: yes
configure:3227: checking whether to enable maintainer-specific portions of Makefiles
configure:3236: result: no
configure:3254: checking build system type
configure:3268: result: x86_64-unknown-linux-gnu
configure:3288: checking host system type
configure:3301: result: x86_64-unknown-linux-gnu
configure:3363: checking if this is a FreeBSD 4 or earlier system
configure:3374: result: no
configure:3444: checking for g++
configure:3460: found /usr/bin/g++
configure:3471: result: g++
configure:3498: checking for C++ compiler version
configure:3507: g++ --version >&5
g++ (Debian 4.9.2-10) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

<snip>

configure: exit 0
Full log: http://ur1.ca/nz6hz

make log:
Quote
3. post the compilation error (but please NOT the whole make output)
Code: [Select]
Compiling DownloadQueue.cpp
In file included from DownloadQueue.h:30:0,
                 from DownloadQueue.cpp:26:
ObservableQueue.h: In instantiation of ‘void CObservableQueue<ValueType>::ObserverAdded(CObservableQueue<ValueType>::ObserverType*) [with ValueType = CPartFile*; CObservableQueue<ValueType>::ObserverType = CObserver<CQueueEvent<CPartFile*> >]’:
DownloadQueue.cpp:1528:32:   required from here
ObservableQueue.h:334:55: error: ‘NotifyObservers’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  NotifyObservers( EventType( EventType::STARTING ), o );
                                                       ^
ObservableQueue.h:334:55: note: declarations in dependent base ‘CObservable<CQueueEvent<CPartFile*> >’ are not found by unqualified lookup
ObservableQueue.h:334:55: note: use ‘this->NotifyObservers’ instead
ObservableQueue.h: In instantiation of ‘void CObservableQueue<ValueType>::ObserverRemoved(CObservableQueue<ValueType>::ObserverType*) [with ValueType = CPartFile*; CObservableQueue<ValueType>::ObserverType = CObserver<CQueueEvent<CPartFile*> >]’:
DownloadQueue.cpp:1665:1:   required from here
ObservableQueue.h:341:55: error: ‘NotifyObservers’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  NotifyObservers( EventType( EventType::STOPPING ), o );
                                                       ^
ObservableQueue.h:341:55: note: declarations in dependent base ‘CObservable<CQueueEvent<CPartFile*> >’ are not found by unqualified lookup
ObservableQueue.h:341:55: note: use ‘this->NotifyObservers’ instead
Makefile:1759: recipe for target 'amule-DownloadQueue.o' failed
make[3]: *** [amule-DownloadQueue.o] Error 1
Makefile:3255: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
Makefile:484: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:389: recipe for target 'all' failed
make: *** [all] Error 2

ls -l /usr/bin/wx*
Code: [Select]
-rwxr-xr-x 1 root root 110008 Oct 17  2014 /usr/bin/wxrc
ls -l /usr/local/bin/wx*
Code: [Select]
lrwxrwxrwx 1 root root     49 Oct 10 12:34 /usr/local/bin/wx-config -> /usr/local/lib/wx/config/gtk2-unicode-release-2.8
lrwxrwxrwx 1 root root      8 Oct 10 12:34 /usr/local/bin/wxrc -> wxrc-2.8
-rwxr-xr-x 1 root root 102120 Oct 10 12:34 /usr/local/bin/wxrc-2.8

aptitude search wx (for: rpm -qa | grep wx)
Code: [Select]
aptitude search wx
p   bochs-wx                                                 - WxWindows plugin for Bochs
p   drawxtl                                                  - crystal structure viewer
p   erlang-wx                                                - Erlang/OTP bindings to wxWidgets
p   freespace2-launcher-wxlauncher                           - launcher for the Freespace 2 Source Code Project
p   libalien-wxwidgets-perl                                  - Perl module for locating wxWidgets binaries
p   libgl1-mesa-swx11                                        - free implementation of the OpenGL API -- runtime
p   libgl1-mesa-swx11-dbg                                    - free implementation of the OpenGL API -- debugging symbols
p   libgl1-mesa-swx11-dev                                    - free implementation of the OpenGL API -- development files
p   libgnuradio-wxgui3.7.5                                   - gnuradio wxgui functions
p   libmgl-wx7.2.0                                           - library for scientific graphs (wx interface for windows)
p   libwx-glcanvas-perl                                      - Perl interface to wxWidgets' OpenGL canvas
p   libwx-perl                                               - interface to wxWidgets cross-platform GUI toolkit
p   libwx-perl-datawalker-perl                               - Perl data structure browser
p   libwx-perl-processstream-perl                            - Wx::Perl module to access IO of external processes via events
p   libwx-scintilla-perl                                     - source code editor component for wxWidgets
i A libwxbase3.0-0                                           - wxBase library (runtime) - non-GUI support classes of wxWidgets to
p   libwxbase3.0-0-dbg                                       - debugging symbols for the wxBase library
p   libwxbase3.0-dev                                         - wxBase library (development) - non-GUI support classes of wxWidget
p   libwxgtk-media3.0-0                                      - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library runti
p   libwxgtk-media3.0-0-dbg                                  - debugging symbols for the wxGTK media library
p   libwxgtk-media3.0-dev                                    - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library devel
p   libwxgtk-webview3.0-0                                    - wxWidgets Cross-platform C++ GUI toolkit (webview library runtime)
p   libwxgtk-webview3.0-0-dbg                                - debugging symbols for the wxGTK webview library
p   libwxgtk-webview3.0-dev                                  - wxWidgets Cross-platform C++ GUI toolkit (webview library developm
p   libwxgtk3.0-0                                            - wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
p   libwxgtk3.0-0-dbg                                        - debugging symbols for the wxGTK GUI toolkit library
p   libwxgtk3.0-dev                                          - wxWidgets Cross-platform C++ GUI toolkit (GTK+ development)
p   libwxsmithlib-dev                                        - wxSmith development files (Code::Blocks plugin for RAD GUI editing
p   libwxsmithlib0                                           - wxSmith shared library (Code::Blocks plugin for RAD GUI editing)
p   libwxsmithlib0-dev                                       - dummy transitional package for wxSmith development files
p   libwxsqlite3-3.0-0                                       - SQLite3 C++ wrapper for use in programs based on the wxWidgets
p   libwxsqlite3-3.0-dev                                     - Development files for wxSQLite3
p   libwxsvg-dbg                                             - Debugging symbols for wxSVG
p   libwxsvg-dev                                             - Development files for wxSVG
p   libwxsvg2                                                - SVG library for the wxWidgets toolkit
p   owx                                                      - utility to program Wouxun dual-band handheld radios
p   plplot12-driver-wxwidgets                                - Scientific plotting library (wxWidgets driver)
p   python-hachoir-wx                                        - wxWidgets GUI for the hachoir binary parser
p   python-wxglade                                           - GUI designer written in Python with wxPython
p   python-wxgtk-media3.0                                    - Python interface to the wxWidgets Cross-platform C++ GUI toolkit (
p   python-wxgtk3.0                                          - Python interface to the wxWidgets Cross-platform C++ GUI toolkit
p   python-wxgtk3.0-dev                                      - Development files for wxPython
p   python-wxmpl                                             - Painless matplotlib embedding in wxPython
p   python-wxtools                                           - Tools from the wxPython distribution
p   python-wxversion                                         - API for selecting the wxPython version to use
v   python2.7-wxgtk-media3.0                                 -
v   python2.7-wxgtk3.0                                       -
v   python2.7-wxmpl                                          -
p   treeviewx                                                - Displays and prints phylogenetic trees
i   wx-common                                                - wxWidgets Cross-platform C++ GUI toolkit (common support files)
v   wx-i18n                                                  -
p   wx3.0-examples                                           - wxWidgets Cross-platform C++ GUI toolkit (examples)
i   wx3.0-headers                                            - wxWidgets Cross-platform C++ GUI toolkit (header files)
i   wx3.0-i18n                                               - wxWidgets Cross-platform C++ GUI toolkit (i18n support)
p   wxastrocapture                                           - Windows linuX Astronomy Capture
p   wxastrocapture-dbg                                       - Debug information for Windows linuX Astronomy Capture
p   wxhexeditor                                              - hexadecimal editor for massive files
p   wxmaxima                                                 - GUI for the computer algebra system Maxima
v   wxperl-gtk2-3-0-2-uni-gcc-3-4                            -
p   wxsqlite3-3.0-dbg                                        - Debugging symbols for wxSQLite3 3.0
p   wxsqlite3-doc                                            - Documentation files for wxSQLite3

Any and all help greatly appreciate .. I am stuck.

Just a little note: I installed 5GB of files to get to this point !
« Last Edit: October 10, 2015, 04:47:14 PM by ManHatOn »
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685

Just a little note: I installed 5GB of files to get to this point !
Well, development (including self-compiling from source) requires a lot of resources :-)

configure log:
Quote
2. post always the whole configure output
Quote
The message exceeds the maximum allowed length (20000 characters)
The wiki page says to include the configure output, not the contents of config.log. The former is usually more than enough to help (and much less verbose).

Quote
3. post the compilation error (but please NOT the whole make output)
Code: [Select]
Compiling DownloadQueue.cpp
In file included from DownloadQueue.h:30:0,
                 from DownloadQueue.cpp:26:
ObservableQueue.h: In instantiation of ‘void CObservableQueue<ValueType>::ObserverAdded(CObservableQueue<ValueType>::ObserverType*) [with ValueType = CPartFile*; CObservableQueue<ValueType>::ObserverType = CObserver<CQueueEvent<CPartFile*> >]’:
DownloadQueue.cpp:1528:32:   required from here
ObservableQueue.h:334:55: error: ‘NotifyObservers’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  NotifyObservers( EventType( EventType::STARTING ), o );
                                                       ^
ObservableQueue.h:334:55: note: declarations in dependent base ‘CObservable<CQueueEvent<CPartFile*> >’ are not found by unqualified lookup
ObservableQueue.h:334:55: note: use ‘this->NotifyObservers’ instead
ObservableQueue.h: In instantiation of ‘void CObservableQueue<ValueType>::ObserverRemoved(CObservableQueue<ValueType>::ObserverType*) [with ValueType = CPartFile*; CObservableQueue<ValueType>::ObserverType = CObserver<CQueueEvent<CPartFile*> >]’:
DownloadQueue.cpp:1665:1:   required from here
ObservableQueue.h:341:55: error: ‘NotifyObservers’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  NotifyObservers( EventType( EventType::STOPPING ), o );
                                                       ^
ObservableQueue.h:341:55: note: declarations in dependent base ‘CObservable<CQueueEvent<CPartFile*> >’ are not found by unqualified lookup
ObservableQueue.h:341:55: note: use ‘this->NotifyObservers’ instead
Makefile:1759: recipe for target 'amule-DownloadQueue.o' failed
make[3]: *** [amule-DownloadQueue.o] Error 1
Makefile:3255: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
Makefile:484: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:389: recipe for target 'all' failed
make: *** [all] Error 2
As much as I know this has already been resolved since the release of 2.3.1. Please download a recent development version from https://github.com/amule-project/amule and see if you still have any problems.
Logged
concordia cum veritate

ManHatOn

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2

Great .. Now have amule SVN Snapshot rev 10874 up and running.  8)

If there is anything (logs etc) you would be interested to see I can post .. otherwise, I'm good.

Logged