Comment 19 for bug 1327614

Revision history for this message
Daniel Schürmann (daschuer) wrote :

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.
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.

I have already tried to give some hints to a possible way in:
https://bugs.launchpad.net/mixxx/+bug/1327614/comments/13
Did you try it? Do you need more details?