What about the solution to make it compiling

eFLTK
kiao
2008-12-01
2013-04-05
  • kiao

    kiao - 2008-12-01

    On gcc4.3.2+glibc2.8
    the same message appear for me

    Linking efluid...
    g++ -o /tmp/work/tmp/work/src/efltk/bin/efluid Fl_Function_Type.o Fl_Menu_Type.o Fl_Group_Type.o Fl_Widget_Type.o Fl_Type.o Fl_Window_Type.o Fluid_Image.o Fluid_Plugins.o code.o factory.o file.o fluid.o about_panel.o widget_panel.o alignment_panel.o function_panel.o coding_style.o coding_style_func.o  /tmp/work/src/efltk/lib/libefltk_images.so.2.0 -ljpeg -lpng -lz /tmp/work/src/efltk/lib/libefltk.so.2.0  -lX11 -lXext -lm -lXft -lX11 -lfreetype -lz -lfontconfig -lXrender -lX11
    /tmp/work/src/efltk/lib/libefltk.so.2.0: undefined reference to `copy_row'
    collect2: ld returned 1 exit status

    Any patch would be welcome

    Tanks in advance

    Thierry

     
    • kiao

      kiao - 2008-12-05

      Still trying and looking, I see that there is a ticket open, just as additionnal info here is the various packages which you could be interested in I'm currently using:

      MesaLib 7.2-2
      aalib 1.4rc5-1
      alsa-lib 1.0.18-1
      alsa-utils 1.0.18-1
      apache 2.2.10-1
      applewmproto 1.0.3-1
      aspell 0.60.6-2
      atk 1.23.5-1
      audiofile 0.2.6-1
      autoconf 2.63-1
      automake 1.10.1-1
      babl 0.0.22-1
      bash 3.2-1
      bc 1.06-1
      bdftopcf 1.0.1-1
      beforelight 1.0.3-1
      bigreqsproto 1.0.2-1
      bin86 0.16.17-2
      binutils 2.18-1
      bison 2.3-1
      bitmap 1.0.3-1
      bzip2 1.0.5-1
      cairo 1.6.4-1
      cairomm 1.6.4-1
      cmake 2.6.0-1
      compositeproto 0.4-1
      constype 1.0.1-1
      coreutils 6.12-1
      cpio 2.9-1
      cups 1.4b1-1
      curl 7.19.2-1
      cyrus-sasl 2.1.22-1
      damageproto 1.1.0-1
      db 4.7.25-1
      dbus 1.2.4-1
      dbus-glib 0.76-1
      dejavu-ttf 2.27-1
      desktop-file-utils 0.15-1
      dhcp 3.1.1-1
      dhcpcd 4.0.4-1
      dialog 1.1-20080316-1
      diffutils 2.8.1-1
      directfb 1.2.6-1
      dmxproto 2.2.2-1
      docbook-xml 4.5-1
      docbook-xsl 1.73.2-1
      dri2proto 1.1-1
      e2fsprogs 1.41.3-1
      eject 2.1.5-2
      enchant 1.4.2-1
      encodings 1.0.2-1
      esound 0.2.40-1
      evieext 1.0.2-1
      expat 2.0.1-1
      faac 1.26-1
      faad2 2.6.1-1
      fcron 3.0.4-1
      file 4.26-1
      findutils 4.4.0-1
      firefox 3.0.3-1
      fixesproto 4.0-1
      flex 2.5.35-1
      font-util 1.0.1-1
      fontcacheproto 0.1.2-1
      fontconfig 2.6.0-1
      fontsproto 2.0.2-1
      fonttosfnt 1.0.4-1
      freetype 2.3.7-1
      fribidi 0.10.9-1
      fslsfonts 1.0.2-1
      fstobdf 1.0.3-1
      fuse 2.7.4-1
      gamin 0.1.9-1
      gawk 3.1.6-1
      gcc 4.3.2-1
      gcc-libs 4.3.2-1
      gccmakedep 1.0.2-1
      gconf 2.24.0-1
      gdbm 1.8.3-1
      gdm 2.20.8-2
      gettext 0.17-1
      glib1 1.2.10-1
      glib2 2.18.0-1
      glibc 2.8-20080929-1
      glibmm 2.18.1-1
      glitz 0.5.6-1
      glproto 1.4.9-1
      gmime 2.4.3-1
      gmp 4.2.4-1
      gnome-doc-utils 0.14.0-1
      gnome-icon-theme 2.24.0-1
      gnome-mime-data 2.4.3-1
      gnupg1 1.4.9-1
      gnupg2 2.0.9-1
      gnutls 2.6.2-1
      gparted 0.4.1-1
      gpicview 0.1.9-1
      grep 2.5.3-1
      groff 1.18.1.4-1
      grub 0.97-1
      gstreamer 0.10.21-1
      gtk2 2.14.4-1
      gtkmm 2.13.8-1
      gzip 1.3.12-1
      hal 0.5.11-3
      hicolor-icon-theme 0.10-1
      iana-etc 2.30-1
      iceauth 1.0.2-1
      ico 1.0.2-1
      icon-naming-utils 0.8.7-1
      ilmbase 1.0.1-1
      imake 1.0.2-1
      imlib2 1.4.2-1
      inetutils 1.5-1
      inputproto 1.4.4-1
      intltool 0.40.3-1
      iproute2 2.6.26-1
      iptables 1.4.2-1
      iso-codes 2.0-1
      jasper 1.900.1-1
      kbd 1.14.1-1
      kbproto 1.0.3-1
      kernel-ird 2.6.27.7-1
      ktsuss 1.4-3
      lame 3.98-1
      lcms 1.17-1
      leafpad 0.8.15-1
      less 418-1
      lesstif 0.95.0-3
      libAppleWM 1.0.0-1
      libFS 1.0.1-1
      libICE 1.0.4-1
      libIDL 0.8.11-1
      libSM 1.1.0-1
      libWindowsWM 1.0.0-1
      libX11 1.1.5-1
      libXScrnSaver 1.1.3-1
      libXTrap 1.0.0-1
      libXau 1.0.3-1
      libXaw 1.0.5-1
      libXcomposite 0.4.0-1
      libXcursor 1.1.9-1
      libXdamage 1.1-1
      libXdmcp 1.0.2-1
      libXevie 1.0.2-1
      libXext 1.0.4-1
      libXfixes 4.0.3-1
      libXfont 1.3.3-1
      libXfontcache 1.0.4-1
      libXft 2.1.13-1
      libXi 1.1.3-1
      libXinerama 1.0.3-1
      libXmu 1.0.4-1
      libXp 1.0.0-1
      libXpm 3.5.7-1
      libXprintAppUtil 1.0.1-1
      libXprintUtil 1.0.1-1
      libXrandr 1.2.3-1
      libXrender 0.9.4-1
      libXres 1.0.3-1
      libXt 1.0.5-1
      libXtst 1.0.3-1
      libXv 1.0.4-1
      libXvMC 1.0.4-1
      libXxf86dga 1.0.2-1
      libXxf86misc 1.0.1-1
      libXxf86vm 1.0.2-1
      liba52 0.7.4-2
      libarchive 2.5.5-1
      libart_lgpl 2.3.20-1
      libassuan 1.0.5-1
      libbonobo 2.24.0-1
      libcaca 0.9-1
      libcdio 0.80-1
      libcroco 0.6.1-1
      libdjvu 3.5.21-1
      libdmx 1.0.2-1
      libdrm 2.4.1-1
      libdv 1.0.0-1
      libdvdcss 1.2.9-2
      libdvdnav 4.1.2-3
      libdvdread 0.9.7-4
      liberation-fonts 1.04-2
      libesmtp 1.0.4-1
      libexif 0.6.16-2
      libfame 0.9.1-1
      libfontenc 1.0.4-1
      libgcrypt 1.4.1-1
      libglade 2.6.3-1
      libgnomecanvas 2.20.1.1-1
      libgnomecups 0.2.3-1
      libgnomeprint 2.18.5-1
      libgnomeprintui 2.18.3-1
      libgpg-error 1.6-1
      libgsf 1.14.8-2
      libgtkhtml 2.11.1-1
      libiconv 1.12-2
      libid3tag 0.15.1b-2
      libidn 1.0-1
      libjpeg 6b-1
      libksba 1.0.3-1
      libmad 0.15.1b-2
      libmcs 0.7.1-1
      libmng 1.0.10-1
      libmowgli 0.7.0-1
      libmp4v2 1.6-1
      libmpcdec 1.2.6-2
      libmpeg2 0.5.1-1
      libmpeg3 1.7-1
      libogg 1.1.3-1
      liboil 0.3.15-1
      liboldX 1.0.1-1
      libpciaccess 0.10.5-1
      libpng 1.2.31-1
      libpthread-stubs 0.1-1
      libquicktime 1.1.0-1
      librsvg 2.22.2-2
      libsigc++ 2.2.2-1
      libsndfile 1.0.18pre23b-1
      libtheora 1.0-1
      libtiff 3.8.2-1
      libtool 2.2.6a-1
      libusb 0.1.12-1
      libvorbis 1.2.0-1
      libxcb 1.1-1
      libxkbfile 1.0.5-1
      libxkbui 1.0.2-1
      libxml2 2.7.1-1
      libxslt 1.1.24-1
      lndir 1.0.1-1
      luit 1.0.3-1
      lxappearance 0.2-1
      lxde 0.3.2.1-1
      lxde-common 0.3.2.1-2
      lxlauncher 0.2-1
      lxnm 0.2.2-1
      lxpanel 0.3.8.1-1
      lxrandr 0.1-1
      lxsession-lite 0.3.6-1
      lxtask 0.1-1
      lxterminal 0.1.3-1
      lzo 2.03-1
      m4 1.4.12-1
      make 3.81-1
      makedepend 1.0.1-1
      man-db 2.5.2-1
      mkfontdir 1.0.4-1
      mkfontscale 1.0.5-1
      module-init-tools 3.4.1-1
      mpfr 2.3.2-1
      mplayer 1.0rc2-5
      mysql 5.0.67-1
      nas 1.9.1-1
      nasm 2.03.01-1
      ncurses 5.6-1
      net-tools 1.60-1
      nfs-utils 1.1.2-1
      noip 2.1.9-1
      ntfsprogs 2.0.0-2
      obconf 2.0.3-1
      openbox 3.4.6.1-1
      openexr 1.6.1-1
      openslp 1.2.1-1
      openssh 5.1p1-1
      openssl 0.9.8h-1
      orbit2 2.14.16-1
      p5-xml-parser 2.36-1
      p5-xml-simple 2.18-1
      pango 1.21.3-1
      pangomm 2.13.5-1
      parted 1.8.8-2
      patch 2.5.4-1
      pciutils 3.0.1-1
      pcmanfm 0.5-1
      pcre 7.8-1
      perl 5.10.0-1
      pidgin 2.5.2-1
      pixman 0.11.10-1
      pkg-config 0.23-1
      popt 1.14-1
      portmap 6.0-1
      printproto 1.0.4-1
      procps 3.2.7-1
      psmisc 22.6-1
      pth 2.0.7-1
      pycairo 1.6.4-1
      python 2.5.2-1
      qt3 3.3.8b-1
      qt4 4.4.3-1
      randrproto 1.2.2-1
      readline 5.2-1
      recordproto 1.13.2-1
      reiserfsprogs 3.6.19-1
      renderproto 0.9.3-1
      resourceproto 1.0.2-1
      rgb 1.0.3-1
      rsync 3.0.4-1
      screen 4.0.3-1
      scripts 1.0.1-1
      scrnsaverproto 1.1.0-1
      sdl 1.2.13-1
      sed 4.1.5-1
      sessreg 1.0.4-1
      setxkbmap 1.0.4-1
      shadow 4.1.2.1-1
      shared-mime-info 0.51-1
      showfont 1.0.2-1
      slang 2.1.3-1
      slib 3a5-1
      smproxy 1.0.2-1
      speex 1.2rc1-1
      sqlite3 3.6.2-1
      startup-notification 0.9-1
      sysklogd 1.5-1
      sysvinit 2.86-1
      tar 1.20-1
      tcl 8.5.4-1
      tcp_wrappers 7.6-1
      texinfo 4.13a-1
      tk 8.5.5-1
      trapproto 3.4.3-1
      twm 1.0.4-1
      udev 130-20081015
      unzip 5.52-1
      usbutils 0.72-1
      util-linux-ng 2.14.1-1
      util-macros 1.1.6-1
      videoproto 2.2.2-1
      viewres 1.0.1-1
      vim 7.2-1
      vte 0.17.3-1
      wget 1.11.4-1
      whois 4.7.28-1
      windowswmproto 1.0.3-1
      wpa_supplicant 0.5.11-1
      wv 1.2.4-1
      x11perf 1.5-1
      x264 0.60.928-4816918-1
      xauth 1.0.3-1
      xbacklight 1.1-1
      xbiff 1.0.1-1
      xbitmaps 1.0.1-1
      xcalc 1.0.2-1
      xcb-proto 1.2-1
      xclipboard 1.0.1-1
      xclock 1.0.3-1
      xcmiscproto 1.1.2-1
      xcmsdb 1.0.1-1
      xcompmgr 1.1.4-1
      xconsole 1.0.3-1
      xcursor-themes 1.0.1-1
      xcursorgen 1.0.2-1
      xdbedizzy 1.0.2-1
      xditview 1.0.1-1
      xdm 1.1.8-1
      xdpyinfo 1.0.3-1
      xdriinfo 1.0.2-1
      xedit 1.1.2-1
      xev 1.0.3-1
      xextproto 7.0.3-1
      xeyes 1.0.1-1
      xf86bigfontproto 1.1.2-1
      xf86dga 1.0.2-1
      xf86dgaproto 2.0.3-1
      xf86driproto 2.0.4-1
      xf86miscproto 0.9.2-1
      xf86rushproto 1.1.2-1
      xf86vidmodeproto 2.2.2-1
      xfd 1.0.1-1
      xfindproxy 1.0.1-1
      xfontsel 1.0.2-1
      xfs 1.0.8-1
      xfsinfo 1.0.2-1
      xfsprogs 2.10.1-1
      xfwp 1.0.1-1
      xgamma 1.0.2-1
      xgc 1.0.1-1
      xhost 1.0.2-1
      xineramaproto 1.1.2-1
      xinit 1.1.0-1
      xinput 1.3.0-1
      xkbcomp 1.0.5-1
      xkbevd 1.0.2-1
      xkbprint 1.0.1-1
      xkbutils 1.0.1-1
      xkeyboard-config 1.3-1
      xkill 1.0.1-1
      xload 1.0.2-1
      xlogo 1.0.1-1
      xlsatoms 1.0.1-1
      xlsclients 1.0.1-1
      xlsfonts 1.0.2-1
      xmag 1.0.2-1
      xman 1.0.3-1
      xmessage 1.0.2-1
      xmh 1.0.1-1
      xmodmap 1.0.3-1
      xmore 1.0.1-1
      xorg 2008-1
      xorg-cf-files 1.0.2-1
      xorg-driver 1.5.3-2
      xorg-font 1.0.0-1
      xorg-server 1.5.3-1
      xpdf 3.02-1
      xpr 1.0.2-1
      xprehashprinterlist 1.0.1-1
      xprop 1.0.4-1
      xproto 7.0.14-1
      xproxymanagementprotocol 1.0.2-1
      xrandr 1.2.3-1
      xrdb 1.0.5-1
      xrefresh 1.0.2-1
      xset 1.0.4-1
      xsetmode 1.0.0-1
      xsetpointer 1.0.1-1
      xsetroot 1.0.2-1
      xsm 1.0.1-1
      xstdcmap 1.0.1-1
      xterm 231-2
      xtrans 1.2.1-1
      xtrap 1.0.2-1
      xvid 1.1.3-1
      xvidtune 1.0.1-1
      xvinfo 1.0.2-1
      xwd 1.0.2-1
      xwininfo 1.0.4-1
      xwud 1.0.1-1
      yasm 0.7.2-1
      zip 2.32-1
      zlib 1.2.3-1

      I'm assembling the NuTyX Distribution, and one of the highlight of NuTyX is the possibility to choose EDE as a GUI. I even adapt the desktop entries for the various applications which are available. It's would be really sad if I had to drop EDE.

      Tanks again for your help

      TNUT

       
    • Sanel Zukan

      Sanel Zukan - 2008-12-05

      Hi Thierry,

      Sorry for a little bit late and quick reply. Please, can you check proposed solution from: https://sourceforge.net/forum/forum.php?thread_id=2393750&forum_id=249614

      There is a little bit of hacking, but I'm hoping it will do the job.

      Please, leave a comment what happened. I will be away from the computer till wednesday, whey I will be able to post reply.

      I'm hoping to exchange more thoughts with you, until we find final working solution.

      Best regarts,
      Sanel

       
    • kiao

      kiao - 2008-12-05

      Hello Sanel,

      Nice to hear from you, actually, I could make the patch for you, but I should know exactly what to change I try this in the makeincludes but  it did not help

      LDLIBS = $(FLLIB) -lX11 -lXext -lm -lXft

      And where do you put this section, in which file

      #ifdef __GNUC__
      __asm__ __volatile__ ("\
      call copy_row\
      "
      : "=&D" (u1), "=&S" (u2)
      : "0" (dstp), "1" (srcp)
      : "memory" );
      #else

      Sorry if I ask you some selly question

      Tanks a lot for your help

      Thierry

       
    • Sanel Zukan

      Sanel Zukan - 2008-12-11

      Hi Thierry,

      I promissed to reply early, but sourceforge disabled logging. Now things looks fine :)

      First of all, there is no need to modify makeinclude, only "src/core/fl_stretch.cpp" file. Can you do things described in: https://sourceforge.net/forum/message.php?msg_id=5454253

      If I missed something, let me know :)

      Hoping to hear you soon

      Best,
      Sanel

       
    • kiao

      kiao - 2008-12-11

      Tanks Sanel, I thing I try, but I will try again
      let you know

       
    • kiao

      kiao - 2008-12-11

      Yess some progresses

      Compiling Main.cpp...
      In file included from Main.cpp:3:
      Main.h:7: erreur: second argument of 'int main(int, char*)' should be 'char **'

       
    • kiao

      kiao - 2008-12-11

      I realise they are some missing info
      this last one was it try to compile ecalc/Main.cpp

       
    • kiao

      kiao - 2008-12-11

      I got it work tanks a lot for your help

      Here is the final patch

      http://nutyx.meticul.eu/2008/src/lib/efltk/gcc432.patch

      All the best for the version 2.

      Looking forward to it

      Thierry

       
    • Sanel Zukan

      Sanel Zukan - 2008-12-18

      Hi Thierry,

      Thank you a lot for this patch! I will try to put it somewhere on the web pages and/or apply it on the svn.

      Sorry for taking some time for reply... and thanks for the best wishes :)

      Hoping to see you around.
      Best,
      Sanel

       

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks