portupgrade -rf gettext -m BATCH=yes fails at gnomemeeting stage

Stacey Roberts stacey at vickiandstacey.com
Sun Feb 8 13:56:19 PST 2004


Hi Adam,

----- Original Message -----
From: "Adam Weinberger <adamw at FreeBSD.org>"
To: To Stacey Roberts
Date: Sun, 08 Feb, 2004 21:42 GMT
Subject: Re: portupgrade -rf gettext -m BATCH=yes fails at gnomemeeting stage

> >> (02.08.2004 @ 1625 PST): Stacey Roberts said, in 4.1K: <<
> > Hello Adam,
> > 
> > ----- Original Message -----
> > From: "Adam Weinberger <adamw at FreeBSD.org>"
> > To: To Stacey Roberts
> > Date: Sun, 08 Feb, 2004 17:23 GMT
> > Subject: Re: portupgrade -rf gettext -m BATCH=yes fails at gnomemeeting stage
> > 
> > > >> (02.08.2004 @ 0625 PST): Stacey Roberts said, in 15K: <<
> > > > Hello Adam,
> > > > 
> > > > I've just ran the commands that Mezz recommended, with the same results, same errors:
> > > > 
> > > > # portsclean -C
> > > > Cleaning out /usr/ports/*/*/work...
> > > > Delete /usr/ports/net/gnomemeeting/work
> > > > done.
> > > > Demon# portupgrade -f gnomemeeting\*
> > > > --->  Upgrading 'gnomemeeting-0.98.5_1' to 'gnomemeeting-0.98.5_2' (net/gnomemeeting)
> > > > --->  Building '/usr/ports/net/gnomemeeting'
> > > > ===>  Cleaning for gnomemeeting-0.98.5_2
> > > > ===>  Vulnerability check disabled
> > > > ===>  Extracting for gnomemeeting-0.98.5_2
> > > > >> Checksum OK for gnomemeeting-0.98.5.tar.bz2.
> > > > ===>  Patching for gnomemeeting-0.98.5_2
> > > > ===>  Applying FreeBSD patches for gnomemeeting-0.98.5_2
> > > > ===>   gnomemeeting-0.98.5_2 depends on file: /nonexistent - found
> > > >
> > > > <snip, snip>
> > > >
> > > > checking for PTLib includes...
> > > > checking for /usr/ports/net/gnomemeeting/../../devel/pwlib/work/pwlib/include/ptlib/pprocess.h... no
> > > > configure: error: You need PTLib's header files to build GnomeMeeting
> > > > ===>  Script "configure" failed unexpectedly.
> > > > Please report the problem to roger at FreeBSD.org [maintainer] and attach the
> > > > "/usr/ports/net/gnomemeeting/work/gnomemeeting-0.98.5/config.log" including
> > > > the output of the failure of your make command. Also, it might be a good idea
> > > > to provide an overview of all packages installed on your system (e.g. an `ls
> > > > /var/db/pkg`).
> > > > *** Error code 1
> > > >   
> > > > Stop in /usr/ports/net/gnomemeeting.
> > > > ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade63486.0 make
> > > > ** Fix the problem and try again.
> > > > ** The following packages were not installed or upgraded (*:skipped / !:failed)
> > > >         ! net/gnomemeeting (gnomemeeting-0.98.5_1)      (configure error)
> > > > #
> > > > 
> > > > What would then be the best way forward now?
> > > > 
> > > > Regards,
> > > > 
> > > > Stacey
> > > >> end of "Re: portupgrade -rf gettext -m BATCH=yes fails at gnomemeeting stage" from Stacey Roberts <<
> > > 
> > > Stacey -
> > > 
> > > If you have a file /nonexistent on your system, delete it.
> > > 
> > 
> > Err.., I've just noticed that there are two similarly sounding dirs:
> > ~ $ ls /
> > COPYRIGHT       dev             kernel.GENERIC  nonexistant     stand
> > bin             dist            kernel.old      nonexistent     sys
> > boot            etc             mnt             proc            tmp
> > cdrom           home            modules         root            usr
> > compat          kernel          modules.old     sbin            var
> > stacey at Demon ~ $
> > 
> > One was produced when I created a machine account (this server acts as the samba PDC here on my network):
> > stacey at Demon ~ $ ls -la /nonexistent/
> > total 20
> > drwxr-xr-x   2 <snipped>$       <snipped>$       512 Nov 30 13:30 .
> > drwxr-xr-x  20 root       wheel      512 Dec  6 18:27 ..
> > -rw-r--r--   1 <snipped>$  <snipped>$  771 Nov 30 13:30 .cshrc
> > -rw-r--r--   1 <snipped>$  <snipped>$  255 Nov 30 13:30 .login
> > -rw-r--r--   1 <snipped>$  <snipped>$  165 Nov 30 13:30 .login_conf
> > -rw-------   1 <snipped>$  <snipped>$  371 Nov 30 13:30 .mail_aliases
> > -rw-r--r--   1 <snipped>$  <snipped>$  331 Nov 30 13:30 .mailrc
> > -rw-r--r--   1 <snipped>$  <snipped>$  801 Nov 30 13:30 .profile
> > -rw-------   1 <snipped>$  <snipped>$  276 Nov 30 13:30 .rhosts
> > -rw-r--r--   1 <snipped>$  <snipped>$  852 Nov 30 13:30 .shrc
> > stacey at Demon ~ $
> > 
> > So.., I'm not sure of the meaning behind your thinking that I should blast this dir
> > 
> > Do get back to me on this.., I'm very intrigued by this suggestion.
> > 
> > Regards,
> > 
> > Stacey
> >> end of "Re: portupgrade -rf gettext -m BATCH=yes fails at gnomemeeting stage" from Stacey Roberts <<
> 
> Yes. You should not have a user with /nonexistent as its home dir.
> Change that user's homedir to something else and remove /nonexistent and
> gnomemeeting will build fine.

Err.., /nonexistent is where a lot of system accounts are:
www, pop, nobody, gdm, as well as the machine accounts have been *created by the system* in that location. This wasn't something I elected to do..,

> 
> This sort of thing is why homedirs go under /home or /usr/home.
> 

Understood, but as I mentioned above.., this would not have been a setting that I would have chosen.., Saying that., I'm now reluctant to pursue (please don't take this wrongly!) this action given that www and pop are listed with /nonexistent as their respective *system-designated* home account names..,

One the other hand.., if this is where these account home dirs are created, why would gnomemeeting be looking to the same location for build-dependent configs? Also, why wasn't this an issue *before* having to upgrade to Gnome2-2.4.2?

Regards,

Stacey

> # Adam
> 
> 
> --
> Adam Weinberger
> adam at vectors.cx // adamw at FreeBSD.org // adamw at magnesium.net
> http://www.vectors.cx

-- 
Stacey Roberts
B. Sc (HONS) Computer Science

Web: www.vickiandstacey.com


More information about the freebsd-gnome mailing list