[Bug 252928] emulators/mtools: need more direct libiconv dependency

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jan 23 04:28:55 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252928

            Bug ID: 252928
           Summary: emulators/mtools: need more direct libiconv dependency
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: skreuzer at FreeBSD.org
          Reporter: warlock at phouka.net
             Flags: maintainer-feedback?(skreuzer at FreeBSD.org)
          Assignee: skreuzer at FreeBSD.org

Created attachment 221825
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=221825&action=edit
patch to add libiconv dependency

Noticed compiling net/ipxe-g20201129,1 on 13.0-ALPHA2 1300136

ipxe needs mtools (for mformat), which in turn requires libiconv.  The
emulators/mtools port pulls in libiconv-1.16 indirectly, so mtools builds just
fine but ipxe doesn't know to pull it in.

I'm not sure that this is exactly what should be done, but it seems like this
is the place to do something.  Like I said, it pulled it in indirectly (via
texinfo).  I also am a newbie for how to patch ports, so excuse me if I've done
something wrong.


I also see that ipxe is barfing on the mtools.conf file that gets installed by
default:

bash util/genefidsk -o bin-x86_64-efi/ipxe.usb -b bootx64.efi
bin-x86_64-efi/ipxe.efi
Syntax error at line 19 column 0 in file /usr/local/etc/mtools.conf:
unrecognized keyword

IE, right where "SAMPLE FILE" is.  Of course, this is a clean poudriere build
so there is no chance for a user to customize that file.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list