MidnightBSD Magus

lang/v

V Programming Language

Flavor Version Run OSVersion Arch License Restricted Status
0.4.7 626 4.0 i386 mit 0 fail

License Permissions:

Events

Machine Type Time Message
m4032b info 2026-01-17 19:18:21.810559 Test Started
m4032b fail 2026-01-17 19:20:24.326836 make build returned non-zero: 1
m4032b fail 2026-01-17 19:20:24.396546 Test complete.

Log

===>  Building for v-0.4.7
cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -std=gnu11 -w -o v1 vc/v.c -lm -lexecinfo -lpthread  -lm -fstack-protector-strong 
./v1 -no-parallel -o v2  cmd/v
vlib/v/scanner/scanner.v:121:3: notice: `pref_` is immutable, cannot have a mutable reference to an immutable object
  119 |     }
  120 |     mut s := &Scanner{
  121 |         pref: pref_
      |         ~~~~~~~~~~~
  122 |         text: raw_text
  123 |         all_tokens: []token.Token{cap: raw_text.len / 3}
vlib/v/scanner/scanner.v:141:3: notice: `pref_` is immutable, cannot have a mutable reference to an immutable object
  139 | pub fn new_scanner(text string, comments_mode CommentsMode, pref_ &pref.Preferences) &Scanner {
  140 |     mut s := &Scanner{
  141 |         pref: pref_
      |         ~~~~~~~~~~~
  142 |         text: text
  143 |         all_tokens: []token.Token{cap: text.len / 3}
vlib/v/checker/checker.v:149:3: notice: `table` is immutable, cannot have a mutable reference to an immutable object
  147 |     }
  148 |     mut checker := &Checker{
  149 |         table: table
      |         ~~~~~~~~~~~~
  150 |         pref: pref_
  151 |         timers: util.new_timers(should_print: timers_should_print, label: 'checker')
vlib/v/checker/checker.v:150:3: notice: `pref_` is immutable, cannot have a mutable reference to an immutable object
  148 |     mut checker := &Checker{
  149 |         table: table
  150 |         pref: pref_
      |         ~~~~~~~~~~~
  151 |         timers: util.new_timers(should_print: timers_should_print, label: 'checker')
  152 |         match_exhaustive_cutoff_limit: pref_.checker_match_exhaustive_cutoff_limit
vlib/v/callgraph/callgraph.v:12:3: notice: `pref_` is immutable, cannot have a mutable reference to an immutable object
   10 | pub fn show(mut table ast.Table, pref_ &pref.Preferences, ast_files []&ast.File) {
   11 |     mut mapper := &Mapper{
   12 |         pref: pref_
      |         ~~~~~~~~~~~
   13 |         table: table
   14 |         dg: dotgraph.new('CallGraph', 'CallGraph for ${pref_.path}', 'green')
vlib/v/gen/c/cgen.v:678:3: notice: `file` is immutable, cannot have a mutable reference to an immutable object
  676 |     mut global_g := unsafe { &Gen(p.get_shared_context()) }
  677 |     mut g := &Gen{
  678 |         file: file
      |         ~~~~~~~~~~
  679 |         out: strings.new_builder(512000)
  680 |         cheaders: strings.new_builder(15000)
vlib/v/gen/c/cgen.v:714:20: notice: `v.ast.empty_stmt` is immutable, cannot have a mutable reference to an immutable object
  712 |             label: 'cgen_process_one_file_cb idx: ${idx}, wid: ${wid}'
  713 |         )
  714 |         inner_loop: &ast.empty_stmt
      |                          ~~~~~~~~~~
  715 |         field_data_type: ast.Type(global_g.table.find_type_idx('FieldData'))
  716 |         enum_data_type: ast.Type(global_g.table.find_type_idx('EnumData'))
vlib/time/time.c.v:127:9: error: mismatched types `&C.tm` and `C.tm`
  125 | // strftime returns the formatted time using `strftime(3)`
  126 | pub fn (t Time) strftime(fmt string) string {
  127 |     mut tm := &C.tm{}
      |            ~~
  128 |     $if windows {
  129 |         tm = C.gmtime(voidptr(&t.unix))
vlib/v/dotgraph/dotgraph.v:12:10: error: mismatched types `&dotgraph.DotGraph` and `dotgraph.DotGraph`
   10 | 
   11 | pub fn new(name string, label string, color string) &DotGraph {
   12 |     mut res := &DotGraph{
      |             ~~
   13 |         sb: strings.new_builder(1024)
   14 |     }
vlib/v/pkgconfig/main.v:49:8: error: mismatched types `&pkgconfig.Main` and `pkgconfig.Main`
   47 |     fp.application('pkgconfig')
   48 |     fp.version(version)
   49 |     mut m := &Main{
      |           ~~
   50 |         opt: parse_options(mut fp)
   51 |     }
vlib/v/pkgconfig/pkgconfig.v:271:9: error: mismatched types `&pkgconfig.PkgConfig` and `pkgconfig.PkgConfig`
  269 | 
  270 | pub fn load(pkgname string, options Options) !&PkgConfig {
  271 |     mut pc := &PkgConfig{
      |            ~~
  272 |         modname: pkgname
  273 |         options: options
vlib/v/pkgconfig/pkgconfig.v:287:9: error: mismatched types `&pkgconfig.PkgConfig` and `pkgconfig.PkgConfig`
  285 | 
  286 | pub fn list() []string {
  287 |     mut pc := &PkgConfig{
      |            ~~
  288 |         options: Options{}
  289 |     }
vlib/rand/rand.v:495:10: error: mismatched types `&wyrand.WyRandRNG` and `wyrand.WyRandRNG`
  493 | @[manualfree]
  494 | pub fn new_default(config_ config.PRNGConfigStruct) &PRNG {
  495 |     mut rng := &wyrand.WyRandRNG{}
      |             ~~
  496 |     rng.seed(config_.seed_)
  497 |     unsafe { config_.seed_.free() }
vlib/v/pref/default.v:12:8: error: mismatched types `&pref.Preferences` and `pref.Preferences`
   10 | 
   11 | pub fn new_preferences() &Preferences {
   12 |     mut p := &Preferences{}
      |           ~~
   13 |     p.fill_with_defaults()
   14 |     return p
vlib/v/pref/pref.v:307:10: error: mismatched types `&pref.Preferences` and `pref.Preferences`
  305 | 
  306 | pub fn parse_args_and_show_errors(known_external_commands []string, args []string, show_output bool) (&Preferences, string) {
  307 |     mut res := &Preferences{}
      |             ~~
  308 |     detect_musl(mut res)
  309 |     $if x64 {
vlib/sync/many_times.v:15:17: error: mismatched types `&sync.ManyTimes` and `sync.ManyTimes`
   13 | // new_many_times return a new ManyTimes struct.
   14 | pub fn new_many_times(times u64) &ManyTimes {
   15 |     mut many_times := &ManyTimes{
      |                    ~~
   16 |         times: times
   17 |     }
vlib/sync/once.v:14:11: error: mismatched types `&sync.Once` and `sync.Once`
   12 | // new_once return a new Once struct.
   13 | pub fn new_once() &Once {
   14 |     mut once := &Once{}
      |              ~~
   15 |     once.m.init()
   16 |     return once
vlib/sync/sync_freebsd.c.v:72:8: error: mismatched types `&sync.Mutex` and `sync.Mutex`
   70 | // new_mutex creates and initialises a new mutex instance on the heap, then returns a pointer to it.
   71 | pub fn new_mutex() &Mutex {
   72 |     mut m := &Mutex{}
      |           ~~
   73 |     m.init()
   74 |     return m
vlib/sync/sync_freebsd.c.v:86:8: error: mismatched types `&sync.RwMutex` and `sync.RwMutex`
   84 | // new_rwmutex creates a new read/write mutex instance on the heap, and returns a pointer to it.
   85 | pub fn new_rwmutex() &RwMutex {
   86 |     mut m := &RwMutex{}
      |           ~~
   87 |     m.init()
   88 |     return m
vlib/sync/sync_freebsd.c.v:208:10: error: mismatched types `&sync.Semaphore` and `sync.Semaphore`
  206 | // The `n` parameter can be used to set the initial counter value of the semaphore.
  207 | pub fn new_semaphore_init(n u32) &Semaphore {
  208 |     mut sem := &Semaphore{}
      |             ~~
  209 |     sem.init(n)
  210 |     return sem
vlib/v/ast/table.v:96:8: error: mismatched types `&ast.Table` and `ast.Table`
   94 | 
   95 | pub fn new_table() &Table {
   96 |     mut t := &Table{
      |           ~~
   97 |         global_scope: &Scope{
   98 |             parent: unsafe { nil }
vlib/v/scanner/scanner.v:120:8: error: mismatched types `&scanner.Scanner` and `scanner.Scanner`
  118 |         }
  119 |     }
  120 |     mut s := &Scanner{
      |           ~~
  121 |         pref: pref_
  122 |         text: raw_text
vlib/v/scanner/scanner.v:140:8: error: mismatched types `&scanner.Scanner` and `scanner.Scanner`
  138 | // new scanner from string.
  139 | pub fn new_scanner(text string, comments_mode CommentsMode, pref_ &pref.Preferences) &Scanner {
  140 |     mut s := &Scanner{
      |           ~~
  141 |         pref: pref_
  142 |         text: text
vlib/v/checker/checker.v:148:14: error: mismatched types `&checker.Checker` and `checker.Checker`
  146 |         timers_should_print = true
  147 |     }
  148 |     mut checker := &Checker{
      |                 ~~
  149 |         table: table
  150 |         pref: pref_
vlib/v/checker/comptime.v:97:9: error: mismatched types `&pref.Preferences` and `pref.Preferences`
   95 |         save_cur_fn := c.table.cur_fn
   96 |         pref_ := *c.pref
   97 |         pref2 := &pref.Preferences{
      |               ~~
   98 |             ...pref_
   99 |             is_vweb: true
vlib/v/callgraph/callgraph.v:11:13: error: mismatched types `&callgraph.Mapper` and `callgraph.Mapper`
    9 | // that function make transitively
   10 | pub fn show(mut table ast.Table, pref_ &pref.Preferences, ast_files []&ast.File) {
   11 |     mut mapper := &Mapper{
      |                ~~
   12 |         pref: pref_
   13 |         table: table
vlib/v/gen/c/cgen.v:677:8: error: mismatched types `&c.Gen` and `c.Gen`
  675 |     file := p.get_item[&ast.File](idx)
  676 |     mut global_g := unsafe { &Gen(p.get_shared_context()) }
  677 |     mut g := &Gen{
      |           ~~
  678 |         file: file
  679 |         out: strings.new_builder(512000)
gmake: *** [Makefile:15: v] Error 1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/lang/v

Links

Depends On

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis