LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Problem making e2fsprogs 1.43-WIP (https://www.linuxquestions.org/questions/linux-software-2/problem-making-e2fsprogs-1-43-wip-4175578970/)

hydrurga 05-04-2016 04:33 AM

Problem making e2fsprogs 1.43-WIP
 
I'm coming up against an error trying to make the latest version of e2fsprogs-libs (e2fsprogs-1.43-WIP.2016.03.15, downloaded from https://sourceforge.net/projects/e2f...2fsprogs-TEST/).

I've tried it on 2 systems with very similar results:

Manjaro 15.12

Code:

making all in lib/support
make[2]: Entering directory '/home/user/Desktop/e2fsprogs-libs-1.43/lib/support'
make[2]: *** No rule to make target '../../lib/ext2fs/ext2_fs.h', needed by 'mkquota.o'.  Stop.
make[2]: Leaving directory '/home/user/Desktop/e2fsprogs-libs-1.43/lib/support'
Makefile:411: recipe for target 'all-libs-recursive' failed
make[1]: *** [all-libs-recursive] Error 1
make[1]: Leaving directory '/home/user/Desktop/e2fsprogs-libs-1.43'
Makefile:334: recipe for target 'all' failed
make: *** [all] Error 2

Mint 17.3

Code:

making all in lib/support
make[2]: Entering directory `/home/user/Desktop/e2fsprogs/e2fsprogs-libs-1.43/lib/support'
        SUBST ../../lib/dirpaths.h
make[2]: *** No rule to make target `../../lib/ext2fs/ext2_fs.h', needed by `mkquota.o'. Stop.
make[2]: Leaving directory `/home/user/Desktop/e2fsprogs/e2fsprogs-libs-1.43/lib/support'
make[1]: *** [all-libs-recursive] Error 1
make[1]: Leaving directory `/home/user/Desktop/e2fsprogs/e2fsprogs-libs-1.43'
make: *** [all] Error 2

I'm not an aficionado of makefiles and compiling but willing to learn. Could someone help me on the way by having a look at the makefile in question and advising as to what the problem is in this case?

For info, you need to run a sh configure within the extracted folder before the make.

hydrurga 05-04-2016 05:21 AM

Update: it appears from lib/quota/Makefile.in that several lines are expecting to be able to access $(top_builddir)/lib/ext2fs, where $(top_builddir) is "../..".

That folder doesn't exist, but it does exist in the separate e2fsprogs-1.43 folder.

Are the e2fsprogs-1.43 and e2fsprogs-libs-1.43 folders supposed to be amalgamated somehow? I would have thought, and assumed, that I could make and install e2fsprogs-libs and e2fsprogs separately (they were separate downloads), but perhaps this is where I am going wrong?


All times are GMT -5. The time now is 11:59 AM.