Upgrade message with buildsheet error

29 views
Skip to first unread message

Adam Daniels

unread,
Jan 3, 2018, 10:59:38 PM1/3/18
to Ravenports
Just spending a bit of time trying out Ravenports. Went through the FreeBSD quickstart. Both suggested builds from the quickstart finished successfully (less:color and libxml2).

Installing anything else seems to always hit a similar error. I'm sure the upgrade message and error are connected, I'm just not sure how to fix.

# /raven/bin/ravenadm build ruby24:standard

***************************************************
*** Please upgrade ravenadm as soon as possible ***
***************************************************

Either build and install ravenadm, or upgrade the ravenports package
This version of ravenadm will not recognize all directives in some ports.
Press any key to acknowledge:
Failed to parse /var/ravenports/conspiracy/bucket_3E/gdbm
Line 23: invalid USES module 'solfix'
Scan aborted for an unknown reason.
/var/ravenports/conspiracy/bucket_3E/gdbm-> Line 23: invalid USES module 'solfix'
Scan of ruby24:standard failed, bulk run cancelled

I've tried upgrading ravenadm using ravenadm, but a similar error appears.

# /raven/bin/ravenadm build ravenadm

***************************************************
*** Please upgrade ravenadm as soon as possible ***
***************************************************

Either build and install ravenadm, or upgrade the ravenports package
This version of ravenadm will not recognize all directives in some ports.
Press any key to acknowledge:
Failed to parse /var/ravenports/conspiracy/bucket_B5/libressl
Line 23: invalid USES module 'solfix'
Scan aborted for an unknown reason.
/var/ravenports/conspiracy/bucket_B5/libressl-> Line 23: invalid USES module 'solfix'
Scan of ravenadm:standard failed, bulk run cancelled

Any thoughts on how I can resolve this?

Thanks.


John Marino

unread,
Jan 5, 2018, 1:19:27 PM1/5/18
to Ravenports
option 1) Wait for freebsd repository to be updated, then "/raven/sbin/pkg upgrade"
option 2) build ravenadm yourself and install it.  I typically "pkg remove" then "pkg add" it directly so I don't have to build a local repository first.

John Marino

unread,
Jan 5, 2018, 1:20:51 PM1/5/18
to Ravenports
I think the freebsd repository as already been updated many days ago for "solfix".
Did you try "pkg upgrade" before writing this?

Adam Daniels

unread,
Jan 5, 2018, 1:51:01 PM1/5/18
to Ravenports
On Friday, January 5, 2018 at 1:20:51 PM UTC-5, John Marino wrote:
I think the freebsd repository as already been updated many days ago for "solfix".
Did you try "pkg upgrade" before writing this?

I did try `pkg upgrade` before posting. There are (were?) no candidates for upgrading. I've removed and reinstalled both ravenadm and ravenports-single-freebsd64 packages to no-avail.

I'm not sure if this helps at all:

# /raven/sbin/pkg-static info
ncurses-primary-standard-6.0_2 Terminal-independent lib for full-screen output (primary)
nss-caroot-standard-3.34.1     Application security development libraries (caroot)
pkg-bsd-static-standard-1.10.99.6_6 BSD binary package manager (static)
ravenadm-single-standard-0.81  Ravenports administration utility
ravenports-single-freebsd64-20170512_1 Install turnkey Ravenports on FreeBSD/amd64
ravensys-root-single-freebsd64-1.4_1 FreeBSD64 system root for Ravenports build env
ravensys-toolchain-single-standard-2.3 Compiler and binutils toolchain for Ravenports

 

John Marino

unread,
Jan 5, 2018, 2:18:35 PM1/5/18
to Adam Daniels, Ravenports
hmmm.  I thought freebsd had been updated. 
but it isn't hasn't
Actually, come to think of it, it was updated after "C_USES" keyword was added but not since then.


The easiest thing to do is wait for a rebuild (I'll post here).
Otherwise rebuild and reinstall ravenadm (latest is 84 or 85).
If you hit a port with "solfix" in it, just remove it with a text editor (the buildsheet will be restored when you "ravenadm update-ports" later.)

--
You received this message because you are subscribed to the Google Groups "Ravenports" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravenports+unsubscribe@googlegroups.com.
To post to this group, send email to raven...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ravenports/ae4e291a-66c1-4141-8558-e70f1c21c6ad%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

John Marino

unread,
Jan 6, 2018, 7:58:13 PM1/6/18
to Adam Daniels, Ravenports
Okay, the FreeBSD repository is up-to-date.
The exception is gcc6 and all the gnatcross:* ports did not build due to an known issue with mpc (which will be fixed soon when mpc v1.1 is released which I expected 3 days ago).

Adam Daniels

unread,
Jan 7, 2018, 11:14:37 AM1/7/18
to Ravenports
On Saturday, January 6, 2018 at 7:58:13 PM UTC-5, John Marino wrote:
Okay, the FreeBSD repository is up-to-date.
The exception is gcc6 and all the gnatcross:* ports did not build due to an known issue with mpc (which will be fixed soon when mpc v1.1 is released which I expected 3 days ago).

As expected, the update fixed the problem.

Thanks. 
Reply all
Reply to author
Forward
0 new messages