116da
![]() |
|
|
|
|
|||||||
| Installation and Maintenance of FreeBSD Ports or Packages Installing and maintaining the FreeBSD Ports Collection or FreeBSD Packages (i.e. third party software). |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
After executing the command
pkg_deinstall tcl make starts to give error messages for every package:Code:
[root@freebsd62 /usr/ports/www/xsp]# make Unknown modifier 'u' Variable ALL_OPTIONS is recursive. [root@freebsd62 /usr/ports/www/xsp]# echo $ALL_OPTIONS [root@freebsd62 /usr/ports/www/xsp]# Last edited by DutchDaemon; May 29th, 2012 at 17:48. Reason: Proper formatting: http://forums.freebsd.org/showthread.php?t=8816 |
|
#2
|
||||
|
||||
|
Check your /etc/make.conf.
And, check the output of # make -V ALL_OPTIONS in the port directory.
|
|
#3
|
|||
|
|||
|
/etc/make.conf was emptied by me
# make -V ALL_OPTIONSstill gives the same error message Code:
[root@freebsd62 /usr/ports/lang/tcl84]# make Unknown modifier 'u' Variable ALL_OPTIONS is recursive. |
|
#4
|
||||
|
||||
|
Something in your ports tree is corrupted, then.
You can try to remove /usr/ports/Mk and /usr/ports/lang/tcl84 directories, then update your ports tree to re-download them, and see if that fixes the issue. If it doesn't, try removing the entire tree and re-downloading it. |
|
#5
|
|||
|
|||
|
/usr/ports/Mk is undergoing major changes today, 29 May 2012... which may have something to do with this thread...
|
|
#6
|
|||
|
|||
|
I've done that:
http://forums.freebsd.org/showpost.p...43&postcount=3 But the problem with ALL_OPTIONS is still not solved. Last edited by DutchDaemon; May 30th, 2012 at 16:31. |
|
#7
|
|||
|
|||
|
Recent changes in /usr/ports/Mk depend on the 'u' variable expansion modifier that was added to make(1) about 6 years ago. The man page in 6.4-RELEASE documents that modifier but the man page on 6.3-RELEASE-p13 does not, so it may be possible to resolve this issue with a minimal update if you are unable to go to a supported version. It may even be workable to just build yourself a new make binary from 6.4 or later source.
I still have one machine at 6.3-RELEASE-p13 that has this problem but I'm also already in the process of evacuating and decommissioning it, so I'm just treating this as a message from the Beastie that I need to prioritize that work. Last edited by phoenix; June 2nd, 2012 at 08:35. Reason: fix man tag |
| The Following User Says Thank You to grumpybozo For This Useful Post: | ||
Lena (July 14th, 2012) | ||
|
#8
|
|||
|
|||
|
I have a jail without sources under 6.3-STABLE. I copied all the content of the /usr/src/usr.src/make/ directory from another machine with 8.3-RELEASE, in that directory gave `make` command, then copied the "make" executable to /usr/bin/ . Now I again can update ports. Thanks.
|
| The Following User Says Thank You to Lena For This Useful Post: | ||
Faulpelz (August 9th, 2012) | ||
|
#9
|
|||
|
|||
|
This worked well for me. Thanks!
|
![]() |
| Tags |
| all_options, make |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Solved] Recursive C fcn problems | segfault | Userland Programming & Scripting | 4 | October 18th, 2011 12:56 |
| math/fftw3 - Variable CFLAGS is recursive. | break19 | Installation and Maintenance of FreeBSD Ports or Packages | 11 | September 25th, 2011 22:47 |
| Cannot connect to SMB server (recursive lock) | darwimy | Web & Network Services | 0 | March 28th, 2011 19:34 |
| [Solved] recursive chmod? | mharvey87 | General | 2 | November 21st, 2010 21:31 |
| Unknown modifier 'u' using pkg_version | hansaplast | Installation and Maintenance of FreeBSD Ports or Packages | 2 | February 1st, 2010 12:23 |