Opened 11 years ago

Closed 11 years ago

#233 closed defect (fixed)

make uninstall broken

Reported by: matteosistisette Owned by:
Priority: normal Component: build system
Version: git-master Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

After making and installing ffmpeg succesfully, I tried to uninstall it with:

make uninstall.

Here's the output:

# make uninstall
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)
rmdir "/usr/local/include"
rmdir: /usr/local/include: Directory not empty
make: [uninstall-headers] Error 1 (ignored)

Change History (5)

comment:1 by Carl Eugen Hoyos, 11 years ago

Component: undeterminedbuild system
Priority: importantnormal
Status: newopen

I would have expected this (or similar) output, but please add the output of

$ find /usr/local/include

in reply to:  1 comment:2 by matteosistisette, 11 years ago

Replying to cehoyos:

I would have expected this (or similar) output,

Do you mean it's normal that make uninstall just tries to remove the /usr/local/include directory 8 times and doesn't even try to delete any other file?

comment:3 by Carl Eugen Hoyos, 11 years ago

You didn't say it did not even try to delete any other file before...
Please add the output of find /usr/local/include after running make uninstall so we know that no header files were removed.

comment:4 by matteosistisette, 11 years ago

Well when I said "here's the output" I meant _all_ the output :)

...Or maybe it is not supposed to show all the commands being executed?

If I uninstall it again i will post the output of find

comment:5 by Carl Eugen Hoyos, 11 years ago

Reproduced by developer: set
Resolution: fixed
Status: openclosed
Version: unspecifiedgit-master

make V=1 shows all commands being executed.

The remaining issue (one header file was not deleted) should be fixed in latest git head.

Note: See TracTickets for help on using tickets.