Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 610374 - net-wireless/gnuradio-9999 missing dependency dev-python/mako
Summary: net-wireless/gnuradio-9999 missing dependency dev-python/mako
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Radio project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-21 15:05 UTC by Alex
Modified: 2018-08-26 13:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (einfo.txt,5.44 KB, text/plain)
2017-02-21 15:05 UTC, Alex
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2017-02-21 15:05:59 UTC
Created attachment 464532 [details]
emerge --info

Sorry, I successfully overwrote the build log which had the error but this was what the relevant section looked like.

[code]-- Configuring VOLK support...
-- Build type set to None.
-- Extracting version information from git describe...
--
-- Python checking for python >= 2.7
-- Python checking for python >= 2.7 - found
--
-- Python checking for mako >= 0.4.2
-- Python checking for mako >= 0.4.2 - not found
[/code]

Please let me know if the lack of log is an issue and I will recreate this.
Comment 1 Michael Weber (RETIRED) gentoo-dev 2017-04-07 23:29:09 UTC
can you please add the output of "emerge -pv gnuradio"?

I see 3 lines mentioning MAKO, 

# grep -ri MAKO /var/tmp/portage/net-wireless/gnuradio-9999
/var/tmp/portage/net-wireless/gnuradio-9999/work/gnuradio-9999/CMakeLists.txt:set(GR_MAKO_MIN_VERSION "0.4.2")
/var/tmp/portage/net-wireless/gnuradio-9999/work/gnuradio-9999/docs/doxygen/other/build_guide.dox.in:\li mako        (>= @GR_MAKO_MIN_VERSION@)     http://www.makotemplates.org/download.html
/var/tmp/portage/net-wireless/gnuradio-9999/work/gnuradio-9999_build/docs/doxygen/other/build_guide.dox:\li mako        (>= 0.4.2)     http://www.makotemplates.org/download.html

but a current run of -9999 did not show the error output (and I don't have dev-python/mako installed).

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U #] net-wireless/gnuradio-9999:0/9999::gentoo [3.7.10.2:0/3.7.10.2::gentoo] USE="alsa analog audio digital doc filter grc jack qt4 sdl utils wxwidgets -atsc -channels -dtv -examples -fcd -fec -log -noaa -oss -pager -performance-counters -portaudio {-test} -trellis -uhd -vocoder -wavelet -zeromq" PYTHON_TARGETS="python2_7" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

Maybe its not needed yet?
Comment 2 Alex 2017-04-10 06:50:22 UTC
Hi Michael,

Sorry, the computer which this was happening on had a motherboard failure so the Gentoo doesn't exist anymore.

Apologies,

Sasha
Comment 3 Andrej Rode 2017-05-23 08:44:49 UTC
It looks like the addition to CMakeLists.txt has no effect (for most users?). Running `configure` for -9999 is also not checking for mako on my machine. For the upcoming 3.8 release it will be required for `gr-modtool`.
Comment 4 Ștefan Talpalaru 2018-07-03 22:09:03 UTC
Now this missing dependency afects gnuradio-3.7.13.3:

-- 
-- Configuring VOLK support...
-- Build type set to None.
-- 
-- Python checking for python >= 2.7
-- Python checking for python >= 2.7 - found
-- 
-- Python checking for mako >= 0.4.2
-- Python checking for mako >= 0.4.2 - not found
-- 
-- Python checking for six - python 2 and 3 compatibility library
-- Python checking for six - python 2 and 3 compatibility library - found
CMake Error at volk/CMakeLists.txt:88 (message):
  Mako templates required to build VOLK
Comment 5 Jess Haas 2018-07-09 05:56:09 UTC
I just ran into this as well with gnuradio-3.7.13.3. mako is only pulled in when the grc use flag is on but build fails even without the use flag as it still seems to be needed.
Comment 6 Larry the Git Cow gentoo-dev 2018-08-26 13:24:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b803b4ff8a6edffe98305b1d2bd93bdf95e218

commit 20b803b4ff8a6edffe98305b1d2bd93bdf95e218
Author:     Michael Weber <xmw@gentoo.org>
AuthorDate: 2018-08-26 13:24:24 +0000
Commit:     Michael Weber <xmw@gentoo.org>
CommitDate: 2018-08-26 13:24:24 +0000

    net-wireless/gnuradio: Depend on dev-python/mako.
    
    Closes: https://bugs.gentoo.org/610374
    Package-Manager: Portage-2.3.45, Repoman-2.3.10

 net-wireless/gnuradio/gnuradio-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)