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 packages | Assignee: | 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 |
Created attachment 326826 [details]
Command ntk_config not found.
Created attachment 326828 [details]
working dirty ebuild to build the whole suite
srry the ebuild not works ha i found a way to make it install after a long time lol see new attachment Created attachment 327354 [details]
new ebuild
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
Created attachment 327356 [details]
make file patch for fltk
Created attachment 327358 [details]
to put in files dir not sure this is still needed kept from old ebuild
Created attachment 327360 [details]
to put in files dir not sure this is still needed kept from old ebuild
damn should have named the files right :s in attachment non_makefile.patch x-www-browser and 61browser just look at the ebuild ;) Created attachment 327362 [details]
non-things-9999-r1.ebuild
removed the comments
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 fixed in rev 2261 |
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.