LibreOffice and CUPS

Sergey Manucharian sm at ara-ler.com
Mon May 16 02:11:42 UTC 2016


Excerpts from Kevin Oberman's message from Sun 15-May-16 15:45:
> On Sun, May 15, 2016 at 1:49 PM, Sergey Manucharian <sm at ara-ler.com> wrote:
> 
> > Excerpts from Kevin Oberman's message from Sun 15-May-16 13:23:
> > > On Sun, May 15, 2016 at 11:42 AM, Sergey Manucharian <sm at ara-ler.com>
> > wrote:
> > > > I've checked other programs like GIMP and Firefox. In the Print dialog
> > > > the show only "Print to file" and "Print to LPR", and they DO PRINT on
> > > > the default printer when the second option is chosen. LibreOffice does
> > > > not print on the "Generic printer" it shows.
> > > >
> > > > So that means that CUPS behaviour has changed, not LibreOffice's.
> > > >
> > > > I cannot build CUPS from ports, see the error log atatched.
> > >
> > > What is the output "make showconfig"  in print/cups? It is failing to
> > > properly understand something related to lib-frprnfd and the config has a
> > > lot to do with lib-depends.
> >
> > It's default minus docs:
> >
> > # make showconfig
> > ===> The following configuration options are available for cups-2.1.3_2:
> >      AVAHI=on: Zeroconf support via Avahi
> >      DBUS=on: D-Bus IPC system support
> >      DOCS=off: Build and/or install documentation
> >      GNUTLS=on: SSL/TLS support via GnuTLS
> >      IPPTOOL=off: Internet Printing Protocol testing tool
> >      LIBPAPER=on: Paper size selection support via libpaper
> >      NLS=on: Native Language Support
> >      X11=off: Install desktop menu item
> > ===> Use 'make config' to modify these settings
> >
> > > That said, this looks a lot like an issue with the .Mk files which are
> > part
> > > of ports, not the base system. Not sure that this is absolute, though,
> > and
> > > is clearly linked to the make program, itself, which may have changed. I
> > > see the latest update was a couple of months ago.
> > >
> > > Do you know when your prior system was built? Was it earlier than
> > r297040?
> > > (The old kernel should be /boot/kernel.old/kernel.)
> >
> > Well, my previous system was r296485, however, since I don't use
> > printers frequently, not sure for 100% it wasn't broken, but it was
> > definitely working fine with r292595.
> >
> > Thanks,
> > S
> 
> 
> sjg@ added in CC as most commits to bmake have been done by him.
> 
> Looks like the config is not an issue. I am really suspicious of make. If
> you feel comfortable in doing so, you might try rolling back bmake (in
> contrib and usr.bin) to 291978. That was the most recent change to bmake
> before r292595. I'd also open a PR (https://bugs.freebsd.org/bugzilla/).
> Please include the build log.

I've rolled back "bmake" to r292595 (the revison I had no issues with).
I've built it, the log is attached. Then I was able to build
"print/cups" with no problem at all. It didn't rectify the issue with
cups, but that's a different story.

S.

-------------- next part --------------
root at dendrobates:/usr/src/usr.bin/bmake # make
cc -O2 -pipe   -DNO_PWD_OVERRIDE -I/usr/src/usr.bin/bmake  -DBMAKE_PATH_MAX=1024 -DUSE_META -DMAKE_NATIVE -DHAVE_CONFIG_H -DHAVE_CONFIG_H  -DBMAKE_PATH_MAX=1024 -DUSE_META -DMAKE_NATIVE -DHAVE_CONFIG_H -D_PATH_DEFSYSPATH=\".../share/mk:/usr/share/mk\" -I. -I/usr/src/contrib/bmake  -DMAKE_NATIVE  -g -MD -MP -MF.depend.main.o -MTmain.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef  -Qunused-arguments  "-DMAKE_VERSION=\"20151201\"" -c /usr/src/contrib/bmake/main.c -o main.o
cc -O2 -pipe -DNO_PWD_OVERRIDE -I/usr/src/usr.bin/bmake -DBMAKE_PATH_MAX=1024 -DUSE_META -DMAKE_NATIVE -DHAVE_CONFIG_H -DHAVE_CONFIG_H -DBMAKE_PATH_MAX=1024 -DUSE_META -DMAKE_NATIVE -DHAVE_CONFIG_H -D_PATH_DEFSYSPATH=\".../share/mk:/usr/share/mk\" -I. -I/usr/src/contrib/bmake -DMAKE_NATIVE -g -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments  -static -o make.full arch.o buf.o compat.o cond.o dir.o for.o hash.o job.o main.o make.o make_malloc.o meta.o metachar.o parse.o str.o strlist.o suff.o targ.o trace.o util.o var.o lstAppend.o lstAtEnd.o lstAtFront.o lstClose.o lstConcat.o lstDatum.o lstDeQueue.o lstDestroy.o lstDupl.o lstEnQueue.o lstFind.o lstFindFrom.o lstFirst.o lstForEach.o lstForEachFrom.o lstInit.o lstInsert.o lstIsAtEnd.o lstIsEmpty.o lstLast.o lstMember.o lstNext.o lstOpen.o lstPrev.o lstRemove.o lstReplace.o lstSucc.o stresep.o  
objcopy --only-keep-debug make.full make.debug
objcopy --strip-debug --add-gnu-debuglink=make.debug  make.full make
===> tests (all)
===> tests/archives (all)
===> tests/archives/fmt_44bsd (all)
===> tests/archives/fmt_44bsd_mod (all)
===> tests/archives/fmt_oldbsd (all)
===> tests/basic (all)
===> tests/basic/t0 (all)
===> tests/basic/t1 (all)
===> tests/basic/t2 (all)
===> tests/basic/t3 (all)
===> tests/execution (all)
===> tests/execution/ellipsis (all)
===> tests/execution/empty (all)
===> tests/execution/joberr (all)
===> tests/execution/plus (all)
===> tests/shell (all)
===> tests/shell/builtin (all)
===> tests/shell/meta (all)
===> tests/shell/path (all)
===> tests/shell/path_select (all)
===> tests/shell/replace (all)
===> tests/shell/select (all)
===> tests/suffixes (all)
===> tests/suffixes/basic (all)
===> tests/suffixes/src_wild1 (all)
===> tests/suffixes/src_wild2 (all)
===> tests/syntax (all)
===> tests/syntax/directive-t0 (all)
===> tests/syntax/enl (all)
===> tests/syntax/funny-targets (all)
===> tests/syntax/semi (all)
===> tests/sysmk (all)
===> tests/sysmk/t0 (all)
===> tests/sysmk/t0/mk (all)
===> tests/sysmk/t0/2 (all)
===> tests/sysmk/t0/2/1 (all)
===> tests/sysmk/t1 (all)
===> tests/sysmk/t1/mk (all)
===> tests/sysmk/t1/2 (all)
===> tests/sysmk/t1/2/1 (all)
===> tests/sysmk/t2 (all)
===> tests/sysmk/t2/mk (all)
===> tests/sysmk/t2/2 (all)
===> tests/sysmk/t2/2/1 (all)
===> tests/variables (all)
===> tests/variables/modifier_M (all)
===> tests/variables/modifier_t (all)
===> tests/variables/opt_V (all)
===> tests/variables/t0 (all)



More information about the freebsd-current mailing list