> 1) when switching branches, how can I force a recompile? Sometimes it won't recompile if I haven't
> made any changes besides switching branches.
1) scons -c may work, but I am unsure.
The build environment tries to avoid rebuild whenever possible. If you are switching a branch, it tries to copy a old build directory from the cache folder. if it does not exist, It recompiles with the build directory from the previous branch.
Please note: If you switch the branch, recompile with "nothing to do" the mixxx binary in the project root is still th one from the last branch. But there is a copy of the current branch in the build directory.
Pending Bug: https://bugs.launchpad.net/mixxx/+bug/1197990
> 2) I'm not sure what the segfault was but I deleted the build directory and the mixxx executable and a
> full recompile fixed it.
> 3) The icons were missing because most getIconName() for features were set to "1". That's an easy fix.
> 4) You weren't getting the segfault because I commented out the line that was causing it:
> https://github.com/leematos/mixxx/blob/3290f82b735b4365b5a8681c1a94099efc765688/src/library/libraryfeature.cpp#L24
> How can I get the skinpath there? Once that happens I'll submit a pull request.
Here my repy to Lee's comments in https:/ /bugs.launchpad .net/mixxx/ +bug/1338014/ comments/ 3:
> 1) when switching branches, how can I force a recompile? Sometimes it won't recompile if I haven't
> made any changes besides switching branches.
1) scons -c may work, but I am unsure. /bugs.launchpad .net/mixxx/ +bug/1197990
The build environment tries to avoid rebuild whenever possible. If you are switching a branch, it tries to copy a old build directory from the cache folder. if it does not exist, It recompiles with the build directory from the previous branch.
Please note: If you switch the branch, recompile with "nothing to do" the mixxx binary in the project root is still th one from the last branch. But there is a copy of the current branch in the build directory.
Pending Bug: https:/
> 2) I'm not sure what the segfault was but I deleted the build directory and the mixxx executable and a /github. com/leematos/ mixxx/blob/ 3290f82b735b436 5b5a8681c1a9409 9efc765688/ src/library/ libraryfeature. cpp#L24
> full recompile fixed it.
> 3) The icons were missing because most getIconName() for features were set to "1". That's an easy fix.
> 4) You weren't getting the segfault because I commented out the line that was causing it:
> https:/
> How can I get the skinpath there? Once that happens I'll submit a pull request.
I have already tried to give some hints to a possible way in: /bugs.launchpad .net/mixxx/ +bug/1327614/ comments/ 13
https:/
Did you try it? Do you need more details?