portupgrade ruby package

jan gestre freebsd.ph at gmail.com
Mon Jul 31 15:50:36 UTC 2006


On 7/31/06, jan gestre <freebsd.ph at gmail.com> wrote:
>
>
>
> On 7/31/06, Randy Pratt <bsd-unix at earthlink.net> wrote:
> >
> > On Mon, 31 Jul 2006 23:07:39 +0800
> > "jan gestre" <freebsd.ph at gmail.com> wrote:
> >
> > > hi guys,
> > >
> > > portaudit reperoted a vulnerability on the ruby package, so i did the
> > > following:
> > >
> > > # cvsup -L 2 ports-supfile
> > > # portsdb -Uu
> > > # portupgrade -rR ruby
> > >
> > > but i encountered this error message, i can't upgrade ruby.
> > >
> > > --->  Upgrading ' ruby-1.8.4_8,1' to 'ruby-1.8.4_9,1' (lang/ruby18)
> > > --->  Building '/usr/ports/lang/ruby18'
> > > ===>  Cleaning for ruby-1.8.4_9,1
> > >
> > > NOTE:
> > > You can enable pthread support by defining WITH_PTHREADS variable,
> > > but not recommended since this might break some ruby apps.
> > >
> > > ===>  ruby-1.8.4_9,1 has known vulnerabilities:
> > > => ruby - multiple vulnerabilities.
> > >    Reference: <
> > >
> > http://www.FreeBSD.org/ports/portaudit/76562594-1f19-11db-b7d4-0008743bf21a.html
> > > >
> > > => ruby - multiple vulnerabilities.
> > >    Reference: <
> > >
> > http://www.FreeBSD.org/ports/portaudit/76562594-1f19-11db-b7d4-0008743bf21a.html
> > > >
> > > => Please update your ports tree and try again.
> > > *** Error code 1
> > >
> > > Stop in /usr/ports/lang/ruby18.
> > > ** Command failed [exit code 1]: /usr/bin/script -qa
> > /tmp/portupgrade94211.0
> > > env PORT_UPGRADE=yes make PORT_UPGRADE=yes
> > > ** Fix the problem and try again.
> > > --->  Skipping 'databases/ruby-bdb' ( ruby18-bdb-0.5.9_2) because a
> > requisite
> > > package 'ruby-1.8.4_8,1' (lang/ruby18) failed (specify -k to force)
> > > --->  Skipping 'sysutils/portupgrade' (portupgrade-2.1.3.2_2,2)
> > because a
> > > requisite package ' ruby-1.8.4_8,1' (lang/ruby18) failed (specify -k
> > to
> > > force)
> > > ** Listing the failed packages (*:skipped / !:failed)
> > >         ! lang/ruby18 (ruby-1.8.4_8,1)  (unknown build error)
> > >         * databases/ruby-bdb ( ruby18-bdb-0.5.9_2)
> > >         * sysutils/portupgrade (portupgrade-2.1.3.2_2,2)
> > > --->  Packages processed: 0 done, 0 ignored, 2 skipped and 1 failed
> > >
> > > any ideas on how to fix this?
> > >
> > > TIA
> > >
> >
> > It may be that portaudit is preventing you from updating.  You could
> > try:
> >         portupgrade -Rr -m DISABLE_VULNERABILITIES="yes" ruby
> >
> > and see if that allows you to update. I use the
> > -m DISABLE_VULNERABILITIES="yes" all the time for updating.
> >
> > HTH,
> >
> > Randy
> >
> > --
> >
> i was able to upgrade the ruby package with the tip you provided but i
> keep on getting the vulnerability warning from portaudit, is this ok? or do
> i have to run cvsup and portsdb -Uu again to update the database?
>

i failed to mention this message when i did portsdb -Uu

Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gnome-config: not found
Package gdk-pixbuf-xlib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-pixbuf-xlib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gdk-pixbuf-xlib-2.0' found
"Makefile", line 24: warning: "pkg-config gtk+-2.0
gdk-pixbuf-xlib-2.0--cflags" returned non-zero status
gnome-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gnome-config: not found
Package gdk-pixbuf-xlib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-pixbuf-xlib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gdk-pixbuf-xlib-2.0' found
"Makefile", line 25: warning: "pkg-config gtk+-2.0
gdk-pixbuf-xlib-2.0--libs" returned non-zero status

i don't run X but i did install xlib coz it was needed by one of the ports.


More information about the freebsd-questions mailing list