[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #43978] MXE octave-4.1.0+ build failure: "dlna

From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #43978] MXE octave-4.1.0+ build failure: "dlname is empty in $ltlib!"
Date: Sun, 11 Jan 2015 20:37:44 +0000
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:33.0) Gecko/20100101 Firefox/33.0 SeaMonkey/2.30


                 Summary: MXE octave-4.1.0+ build failure: "dlname is empty in
                 Project: GNU Octave
            Submitted by: philipnienhuis
            Submitted on: Sun 11 Jan 2015 09:37:43 PM CET
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Installation Failure
                  Status: None
             Assigned to: None
         Originator Name: Phiilp Nienhuis
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: Other



When (cross-) building Octave for Windows, the build of Octave-4.1.0+ fails at
-AFAICS- "install" time:

/usr/bin/install -c -m 644 DOCSTRINGS
&& \
for ltlib in dldfcn/__delaunayn__.la dldfcn/__dsearchn__.la dldfcn/__eigs__.la
dldfcn/__fltk_uigetfile__.la dldfcn/__glpk__.la dldfcn/__ichol__.la
dldfcn/__ilu__.la dldfcn/__init_fltk__.la dldfcn/__init_gnuplot__.la
dldfcn/__magick_read__.la dldfcn/__voronoi__.la dldfcn/amd.la
dldfcn/ccolamd.la dldfcn/chol.la dldfcn/colamd.la dldfcn/convhulln.la
dldfcn/dmperm.la dldfcn/fftw.la dldfcn/qr.la dldfcn/symbfact.la
dldfcn/symrcm.la dldfcn/tsearch.la dldfcn/audioread.la dldfcn/audiodevinfo.la;
do \
  f=`echo $ltlib | /usr/bin/sed 's,.*/,,'`; \
  dl=`/usr/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $f`; \
  if [ -n "$dl" ]; then \
    /usr/bin/install -c $dl
$f | /usr/bin/sed 's,^lib,,; s,\.la$,.oct,'`; \
  else \
    echo "error: dlname is empty in $ltlib!"; \
    exit 1; \
  fi; \
  lnames=`/usr/bin/sed -n -e "s/library_names='\([^']*\)'/\1/p" < $f`; \
  if [ -n "$lnames" ]; then \
    rm -f $f $lnames $dl; \
  fi \
error: dlname is empty in dldfcn/audiodevinfo.la!
Makefile:8806: recipe for target 'install-oct' failed
make[7]: *** [install-oct] Error 1

AFAICS Octave seems to have been built fine.
IIRC I've seen this over a week ago as well, but after that time I've added
--without-sndfile and --without-portaudio flags to the configure options in
octave.mk. I just tried again without.

BTW I build MXE with --enable-64

hg -v summary:
parent: 19564:c304687571c8 tip
 fullfile.m: properly process file separators .....


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]