Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 438778

Summary: [pro-audio overlay] media-sound/non-things - git structure change causing configure fail and eutils fail at configure
Product: Gentoo Linux Reporter: Tina <cochet.tina>
Component: New packagesAssignee: Frieder Bürzele <evermind>
Status: RESOLVED FIXED    
Severity: normal CC: cochet.tina, kripton
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Failed to emerge media-sound/non-sequencer-9999, Log file
Command ntk_config not found.
working dirty ebuild to build the whole suite
new ebuild
make file patch for fltk
to put in files dir not sure this is still needed kept from old ebuild
to put in files dir not sure this is still needed kept from old ebuild
non-things-9999-r1.ebuild

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