Ryan Schmidt | 1 Dec 06:15 2008

Re: committing update to configure

On Nov 30, 2008, at 14:24, Joshua Root wrote:

> Ryan Schmidt wrote:
>> On Nov 30, 2008, at 13:02, Jeremy Huddleston wrote:
>>
>>> On Nov 29, 2008, at 20:06, Ryan Schmidt wrote:
>>>
>>>>> I decided to regen configure since it was made with an old version
>>>>> of autoconf that doesn't detect X11 properly.
>>>>
>>>> You should definitely regenerate configure after modifying
>>>> configure.ac. However changing the version of autoconf used  
>>>> should be
>>>> discussed first. In what way does the version of autoconf we've  
>>>> been
>>>> using not detect X11 properly, and what is the implication of that
>>>> improper detection?
>>>
>>> The older version of autoconf searches for libX11.so to find X11,  
>>> but
>>> it should be searching for libX11.dylib :
>>>
>>> # With the configure generated by the newer autoconf:
>>> ~/src/macports/trunk/base $ grep dylib configure
>>>     for ac_extension in a so sl dylib la dll; do
>>>   for ac_extension in a so sl dylib la dll; do
>>
>> Doesn't that mean that MacPorts has thus never detected X11  
>> correctly,
>> and therefore that it really hasn't mattered?
(Continue reading)

Ryan Schmidt | 1 Dec 06:39 2008

Re: [MacPorts] UsingMacPortsQuickStart modified

On Nov 30, 2008, at 15:17, MacPorts wrote:

>  `sudo port upgrade outdated`
>
> -(you can add the `-v` flag following "port" in the above command  
> if you'd like to watch the compiler output).
> +To upgrade all outdated ports and their dependencies:
> +
> +`sudo port upgrade -R outdated`
> +
> +(You can add the "`-v`" flag following "`port`" in the above  
> commands if you'd like to watch the compiler output.)

Do we really want to advise users, in the quick-start guide, to use  
the -R option, which, according to multiple reports, doesn't work so  
great?

Ryan Schmidt | 1 Dec 06:48 2008

Re: [MacPorts] UsingMacPortsQuickStart modified


On Nov 30, 2008, at 23:46, Neil wrote:

>
> On 1 Dec 2008, at 00:39, Ryan Schmidt wrote:
>
>> On Nov 30, 2008, at 15:17, MacPorts wrote:
>>
>>> `sudo port upgrade outdated`
>>>
>>> -(you can add the `-v` flag following "port" in the above command  
>>> if you'd like to watch the compiler output).
>>> +To upgrade all outdated ports and their dependencies:
>>> +
>>> +`sudo port upgrade -R outdated`
>>> +
>>> +(You can add the "`-v`" flag following "`port`" in the above  
>>> commands if you'd like to watch the compiler output.)
>>
>> Do we really want to advise users, in the quick-start guide, to  
>> use the -R option, which, according to multiple reports, doesn't  
>> work so great?
>>
>
> I didn't know.  If it doesn't work well, you could take it out; or  
> perhaps you might simply consider putting a disclaimer on it.  I  
> didn't find it anywhere else in the documentation except for man  
> pages, and I thought it could also be useful.
>
> Then again, how often does an update of a port induce a new  
(Continue reading)

Ryan Schmidt | 1 Dec 07:29 2008

No default port source specified in /mp/etc/macports/sources.conf

I tried updating my MacPorts trunk base just now (r42837) and got this:

===> making install in src/programs/daemondo
/usr/bin/install -c -o rschmidt -g admin -m 555 build/daemondo /mp/bin
/usr/bin/install -c -o rschmidt -g admin -m 444 setupenv.bash  /mp/ 
share/macports/
/usr/bin/tclsh src/upgrade_sources_conf_default.tcl /mp
/usr/bin/tclsh src/dep_map_clean.tcl /mp/Library/Tcl
No default port source specified in /mp/etc/macports/sources.conf
     while executing
"mportinit"
     (file "src/dep_map_clean.tcl" line 12)
make: *** [install] Error 1

The only non-comment line in my sources.conf is:

file:///Users/rschmidt/macports/dports

So it does not have anything in brackets after the URL.

Ryan Schmidt | 1 Dec 07:43 2008

Re: No default port source specified in /mp/etc/macports/sources.conf

On Dec 1, 2008, at 00:29, Ryan Schmidt wrote:

> I tried updating my MacPorts trunk base just now (r42837) and got  
> this:
>
>
> ===> making install in src/programs/daemondo
> /usr/bin/install -c -o rschmidt -g admin -m 555 build/daemondo /mp/bin
> /usr/bin/install -c -o rschmidt -g admin -m 444 setupenv.bash  /mp/ 
> share/macports/
> /usr/bin/tclsh src/upgrade_sources_conf_default.tcl /mp
> /usr/bin/tclsh src/dep_map_clean.tcl /mp/Library/Tcl
> No default port source specified in /mp/etc/macports/sources.conf
>     while executing
> "mportinit"
>     (file "src/dep_map_clean.tcl" line 12)
> make: *** [install] Error 1
>
>
> The only non-comment line in my sources.conf is:
>
> file:///Users/rschmidt/macports/dports
>
> So it does not have anything in brackets after the URL.

And the port command doesn't work either now:

$ port
No default port source specified in /mp/etc/macports/sources.conf
     while executing
(Continue reading)

Ryan Schmidt | 1 Dec 08:14 2008

Re: No default port source specified in /mp/etc/macports/sources.conf

On Dec 1, 2008, at 00:43, Ryan Schmidt wrote:

> On Dec 1, 2008, at 00:29, Ryan Schmidt wrote:
>
>> I tried updating my MacPorts trunk base just now (r42837) and got  
>> this:
>>
>>
>> ===> making install in src/programs/daemondo
>> /usr/bin/install -c -o rschmidt -g admin -m 555 build/daemondo /mp/ 
>> bin
>> /usr/bin/install -c -o rschmidt -g admin -m 444 setupenv.bash  /mp/ 
>> share/macports/
>> /usr/bin/tclsh src/upgrade_sources_conf_default.tcl /mp
>> /usr/bin/tclsh src/dep_map_clean.tcl /mp/Library/Tcl
>> No default port source specified in /mp/etc/macports/sources.conf
>>     while executing
>> "mportinit"
>>     (file "src/dep_map_clean.tcl" line 12)
>> make: *** [install] Error 1
>>
>>
>> The only non-comment line in my sources.conf is:
>>
>> file:///Users/rschmidt/macports/dports
>>
>> So it does not have anything in brackets after the URL.
>
> And the port command doesn't work either now:
>
(Continue reading)

Bryan Blackburn | 1 Dec 08:40 2008

Re: No default port source specified in /mp/etc/macports/sources.conf

On Mon, Dec 01, 2008 at 01:14:16AM -0600, Ryan Schmidt said:
> On Dec 1, 2008, at 00:43, Ryan Schmidt wrote:
>
>> On Dec 1, 2008, at 00:29, Ryan Schmidt wrote:
>>
>>> I tried updating my MacPorts trunk base just now (r42837) and got  
>>> this:
>>>
>>>
>>> ===> making install in src/programs/daemondo
>>> /usr/bin/install -c -o rschmidt -g admin -m 555 build/daemondo /mp/ 
>>> bin
>>> /usr/bin/install -c -o rschmidt -g admin -m 444 setupenv.bash  /mp/ 
>>> share/macports/
>>> /usr/bin/tclsh src/upgrade_sources_conf_default.tcl /mp
>>> /usr/bin/tclsh src/dep_map_clean.tcl /mp/Library/Tcl
>>> No default port source specified in /mp/etc/macports/sources.conf
>>>     while executing
>>> "mportinit"
>>>     (file "src/dep_map_clean.tcl" line 12)
>>> make: *** [install] Error 1
>>>
>>>
>>> The only non-comment line in my sources.conf is:
>>>
>>> file:///Users/rschmidt/macports/dports
>>>
>>> So it does not have anything in brackets after the URL.
>>
>> And the port command doesn't work either now:
(Continue reading)

Ryan Schmidt | 1 Dec 10:19 2008

Re: No default port source specified in /mp/etc/macports/sources.conf

On Dec 1, 2008, at 01:40, Bryan Blackburn wrote:

> On Mon, Dec 01, 2008 at 01:14:16AM -0600, Ryan Schmidt said:
>
>> On Dec 1, 2008, at 00:43, Ryan Schmidt wrote:
>>
>>> On Dec 1, 2008, at 00:29, Ryan Schmidt wrote:
>>>
>>>> I tried updating my MacPorts trunk base just now (r42837) and got
>>>> this:
>>>>
>>>>
>>>> ===> making install in src/programs/daemondo
>>>> /usr/bin/install -c -o rschmidt -g admin -m 555 build/daemondo /mp/
>>>> bin
>>>> /usr/bin/install -c -o rschmidt -g admin -m 444 setupenv.bash  /mp/
>>>> share/macports/
>>>> /usr/bin/tclsh src/upgrade_sources_conf_default.tcl /mp
>>>> /usr/bin/tclsh src/dep_map_clean.tcl /mp/Library/Tcl
>>>> No default port source specified in /mp/etc/macports/sources.conf
>>>>     while executing
>>>> "mportinit"
>>>>     (file "src/dep_map_clean.tcl" line 12)
>>>> make: *** [install] Error 1
>>>>
>>>>
>>>> The only non-comment line in my sources.conf is:
>>>>
>>>> file:///Users/rschmidt/macports/dports
>>>>
(Continue reading)

Bryan Blackburn | 1 Dec 10:39 2008

Re: No default port source specified in /mp/etc/macports/sources.conf

On Mon, Dec 01, 2008 at 03:19:29AM -0600, Ryan Schmidt said:
[...]
>
> Yes it was a Subversion working copy from svn.macosforge.org, and your fix 
> worked, thanks!

Good to know, as of r42848 macports.org and macosforge.org should work for
svn, and macports.org and darwinports.org for rsync (the latter just in
case, since rsync.darwinports.org is still just CNAME'd to
rsync.macosforge.org).  It would appear that rsync.macosforge.org was never
used in sources.conf, so hopefully nobody uses that.

>
>
>>> On another machine, on which I have multiple MacPorts installs  
>>> sharing a
>>> sources.conf, "[default]" appears to have been added by something.  
>>> Because
>>> I updated one install, and then the other said:
>>>
>>> $ port sync
>>> Warning: /mp/etc/macports/sources.conf source 'file:///Volumes/data/
>>> macports/ports [default]' specifies invalid flag 'default'
>>> Error: Synchronization of the local ports tree failed doing an svn  
>>> update
>>> port sync failed: Synchronization of 1 source(s) failed
>>> $
>>>
>>> And sources.conf does (now) have "[default]" at the end of the one
>>> non-comment line.
(Continue reading)

Rainer Müller | 1 Dec 11:20 2008

Re: No default port source specified in /mp/etc/macports/sources.conf

Ryan Schmidt wrote:
> On Dec 1, 2008, at 00:43, Ryan Schmidt wrote:
> 
>> On Dec 1, 2008, at 00:29, Ryan Schmidt wrote:
>>
>>> I tried updating my MacPorts trunk base just now (r42837) and got  
>>> this:
>>>
>>>
>>> ===> making install in src/programs/daemondo
>>> /usr/bin/install -c -o rschmidt -g admin -m 555 build/daemondo /mp/ 
>>> bin
>>> /usr/bin/install -c -o rschmidt -g admin -m 444 setupenv.bash  /mp/ 
>>> share/macports/
>>> /usr/bin/tclsh src/upgrade_sources_conf_default.tcl /mp
>>> /usr/bin/tclsh src/dep_map_clean.tcl /mp/Library/Tcl
>>> No default port source specified in /mp/etc/macports/sources.conf
>>>     while executing
>>> "mportinit"
>>>     (file "src/dep_map_clean.tcl" line 12)
>>> make: *** [install] Error 1
>>>
>>>
>>> The only non-comment line in my sources.conf is:
>>>
>>> file:///Users/rschmidt/macports/dports
>>>
>>> So it does not have anything in brackets after the URL.
>> And the port command doesn't work either now:
>>
(Continue reading)


Gmane