Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 438778 - [pro-audio overlay] media-sound/non-things - git structure change causing configure fail and eutils fail at configure
Summary: [pro-audio overlay] media-sound/non-things - git structure change causing con...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Frieder Bürzele
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-18 09:58 UTC by Tina
Modified: 2015-09-06 08:55 UTC (History)
2 users (show)

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


Attachments
Failed to emerge media-sound/non-sequencer-9999, Log file (media-sound:non-sequencer-9999:20121018-095344.log,2.56 KB, text/plain)
2012-10-18 09:58 UTC, Tina
Details
Command ntk_config not found. (media-sound:non-things-9999-r1:20121018-100011.log,3.88 KB, text/plain)
2012-10-18 10:01 UTC, Tina
Details
working dirty ebuild to build the whole suite (non-things-9999.ebuild,1.89 KB, text/plain)
2012-10-18 10:03 UTC, Tina
Details
new ebuild (non-things-9999.ebuild,2.46 KB, text/plain)
2012-10-25 00:06 UTC, Tina
Details
make file patch for fltk (non_makefile.patch,341 bytes, text/plain)
2012-10-25 00:12 UTC, Tina
Details
to put in files dir not sure this is still needed kept from old ebuild (x-www-browser,381 bytes, text/plain)
2012-10-25 00:13 UTC, Tina
Details
to put in files dir not sure this is still needed kept from old ebuild (61browser,27 bytes, text/plain)
2012-10-25 00:13 UTC, Tina
Details
non-things-9999-r1.ebuild (non-things-9999-r1.ebuild,1.46 KB, text/plain)
2012-10-25 00:31 UTC, Tina
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tina 2012-10-18 09:58:31 UTC
Created attachment 326822 [details]
Failed to emerge media-sound/non-sequencer-9999, Log file

the sub modules which can be build separate , mixer, sequencer, daw , session-manager now all are in "git://git.tuxfamily.org/gitroot/non/non.git"
and not it://git.tuxfamily.org/gitroot/non/daw etc.
Also just changing the GIT_REPO_URI to reflect this causes a build fail 
hecking for ntk_config...which: no ntk-config in (./lib/ntk)                             failed!  Command ntk_config not found. << Which is cause $(S)/lib needs to be build first to satisfy configure , ntk comes with it bundled 
also  BTW, FLTK is no longer a dependency. 
i spoke the dev on irc he said : <male> violetina: Also, yes, everything can be built/installed separately. But it's not working 100% automatically right now. If you do make -C lib && make -C nonlib && make -C FL, then you should be able to cd into the different projects and make them one by one. Or you could build it all together and then cd in to a specific project to do 'make install'. IMHO, they should all be separate packages in a distribution (i.e. non-daw, non-mixer, non-sequencer, and non-session-manager)
i started an ebuild that builds everything , not using eutils :( hope someone can split this up and make a cleaner ebuild.
Comment 1 Tina 2012-10-18 10:01:31 UTC
Created attachment 326826 [details]
Command ntk_config not found.
Comment 2 Tina 2012-10-18 10:03:06 UTC
Created attachment 326828 [details]
working dirty ebuild to build the whole suite
Comment 3 Tina 2012-10-24 21:39:19 UTC
srry the ebuild not works
Comment 4 Tina 2012-10-25 00:04:31 UTC
ha i found a way to make it install after a long time lol
see new attachment
Comment 5 Tina 2012-10-25 00:06:36 UTC
Created attachment 327354 [details]
new ebuild
Comment 6 Tina 2012-10-25 00:11:22 UTC
still needs some work , like make debug optional and prob fix some cflags and see if that patch is still needed (look at the pro-audio overlay to find it)  for the fltk flags and clean out comments ;)
also :
>>> Completed installing non-things-9999 into /mnt/MEDIA/portage/media-sound/non-things-9999/image/
 
 * QA Notice: This package installs one or more .desktop files that do not
 * pass validation.
 *
 *      /usr/share/applications/non-daw.desktop: warning: value "Application;AudioVideo;Audio;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
 *      /usr/share/applications/non-mixer.desktop: warning: value "Application;AudioVideo;Audio;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
 *      /usr/share/applications/non-sequencer.desktop: warning: value "Application;AudioVideo;Audio;Midi;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
 *      /usr/share/applications/non-session-manager.desktop: warning: value "Application;AudioVideo;Audio;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
 *
 
 
 * QA Notice: Pre-stripped files found:
 * /usr/bin/jackpatch
 * /usr/bin/non-mixer
 * /usr/bin/non-daw
 * /usr/bin/non-sequencer
 * /usr/bin/nsmd
 * /usr/bin/non-session-manager
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
   usr/bin/nsm-proxy
   usr/bin/nsm-proxy-gui
ecompressdir: bzip2 -9 /usr/share/doc
 

greats tina
Comment 7 Tina 2012-10-25 00:12:10 UTC
Created attachment 327356 [details]
make file patch for fltk
Comment 8 Tina 2012-10-25 00:13:00 UTC
Created attachment 327358 [details]
to put in files dir not sure this is still needed kept from old ebuild
Comment 9 Tina 2012-10-25 00:13:45 UTC
Created attachment 327360 [details]
to put in files dir not sure this is still needed kept from old ebuild
Comment 10 Tina 2012-10-25 00:16:31 UTC
damn should have named the files right :s in attachment 

  non_makefile.patch  x-www-browser and 61browser

just look at the ebuild ;)
Comment 11 Tina 2012-10-25 00:31:20 UTC
Created attachment 327362 [details]
non-things-9999-r1.ebuild

removed the comments
Comment 12 Tina 2012-10-25 13:48:06 UTC
i did split the ebuild up (meta and packages ) all files can be found at 

https://github.com/violetina/violetina-overlay/tree/master/media-sound

see http://www.mail-archive.com/proaudio@lists.tuxfamily.org/msg04619.html

greats tina
Comment 13 Frieder Bürzele 2015-09-06 08:55:33 UTC
fixed in rev 2261