nvu 0.1 is out. nvu is "A complete Web Authoring System for Linux Desktop users to rival programs like FrontPage and Dreamweaver. Nvu (pronounced N-view, for a "new view") makes managing a web site a snap. Now anyone can create web pages and manage a website with no technical expertise or knowledge of HTML." nvu seems to be very promising, and i would love to see an ebuild for it. thanks.
here, here, I second that. From the look of the screen shots, since it's at version 0.1, in deed... very promissing. At this stage it's probably broken, but I'd be willing to test it. I'm not in the process of web editing these time around, but it I would/do, I would/will make the test ebuild. Basicaly, I post to get notified if a ebuild get posted.
Created attachment 26212 [details] Initial ebuild I gave it a genuine shot at it. 0.15 does not compile. I think the setup is not mature enough to hope to get this thing builded on a live cvs. So, since it takes about 6 hours to get to the error on my box, I give it a rest. As a consequence, the src_install needs to be written (don't be fooled by it's current content, it's comming from the ebuild I initialy copied). For 0.17, simply replace the PATCH variable with "trunk-0.17.patch.gz", but don't expect anything for this one either. The patch file does not merge. If someone think they can patch the code, here's the error: gmake[6]: Entering directory `/var/tmp/portage/nvu-cvs-0.15/work/mozilla/xpfe/components/history/src' nsGlobalHistory.cpp g++ -o nsGlobalHistory.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/docshell -I../../../../dist/include/rdf -I../../../../dist/include/mork -I../../../../dist/include/pref -I../../../../dist/include/necko -I../../../../dist/include/intl -I../../../../dist/include/unicharutil -I../../../../dist/include/uconv -I../../../../dist/include/appcomps -I../../../../dist/include/history -I../../../../dist/include -I/var/tmp/portage/nvu-cvs-0.15/work/mozilla/dist/include/nspr -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=i686 -O3 -pipe -fomit-frame-pointer -ffast-math -msse -mmmx -mfpmath=387,sse -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/nsGlobalHistory.pp nsGlobalHistory.cpp distcc[914] ERROR: compile on localhost failed nsGlobalHistory.cpp:1078: error: no `nsresult nsGlobalHistory::RemovePage(const char*)' member function declared in class `nsGlobalHistory' gmake[6]: *** [nsGlobalHistory.o] Erreur 1 gmake[6]: Leaving directory `/var/tmp/portage/nvu-cvs-0.15/work/mozilla/xpfe/components/history/src' gmake[5]: *** [libs] Erreur 2 gmake[5]: Leaving directory `/var/tmp/portage/nvu-cvs-0.15/work/mozilla/xpfe/components/history' gmake[4]: *** [libs] Erreur 2 gmake[4]: Leaving directory `/var/tmp/portage/nvu-cvs-0.15/work/mozilla/xpfe/components' gmake[3]: *** [libs] Erreur 2 gmake[3]: Leaving directory `/var/tmp/portage/nvu-cvs-0.15/work/mozilla/xpfe' gmake[2]: *** [tier_50] Erreur 2 gmake[2]: Leaving directory `/var/tmp/portage/nvu-cvs-0.15/work/mozilla' make[1]: *** [default] Erreur 2 make[1]: Leaving directory `/var/tmp/portage/nvu-cvs-0.15/work/mozilla' make: *** [build] Erreur 2 !!! ERROR: net-www/nvu-cvs-0.15 failed. !!! Function src_compile, Line 82, Exitcode 2 !!! (no error message)
Created attachment 26291 [details] new version for nvu-0.17 Updated according to new installation instructions available at: http://webperso.easyconnect.fr/danielglazman/weblog/index.php/2004/02/20/158-NewBuildInstructionsForNvu017 Save the file has /usr/local/portage/net-www/nvu-cvs-0.17.ebuild (or wherever is located your overlay path). I haven't tried it yet. I will tonight... right before going to bed.
Created attachment 26498 [details] nvu-cvs-0.17.ebuild This one now compiles all the way, but it does not run and I have no clue, and I screem for help.
I started to try this but man, this requires some serious disk space. I had 1 gig available on my main drive but that wasn't enough! Is there any way not to have it need two copies of the mozilla tree (one in distfiles, one in /var/tmp/portage/nvu.../work)?
It would be great to have this as an ebuild. Its not quite as new as it seems since it is the old Mozilla / Netscape Composer component.
this app should grab more attention from gentoo developer's, since it's the first WYSIWYG html for Linux, and there's a lot's of posts in the gentoo foruns requesting this app to be part of the portage. I can't understand why "we" don't have some feedback from gentoo developer's. I will try this ebuild but first I need to get some free space... or wait for a new hard drive :( Quote:"This one now compiles all the way, but it does not run and I have no clue, and I screem for help" I've take this from http://www.nvu.com/download.html "If your distribution is built with GCC 3.3 this version may not work for you. If it does, please let us know. If it does not, we are looking for someone to help us out by building it on a GCC 3.3 system. Please email feedback@nvu.com with your results." So our problems should be the gcc version (3.3.2)
I've emerge it and after a long long time it ends successfully. but, I can't find any way to execute it. What's the way??? thanks
0.2 is out. Maybe it helps. I'm also keen on seeing an ebuild for this.
Added myself to the CC line.
We (the gentoo devs) are looking at this - I for one just have bad memories of how useless the original Netscape composer was ;-) I'll have a look at getting this to work for you. Best regards, Stu
Okay ... I can tell you that the nvu build instructions don't work. The mozilla source tree has a different structure to what Nvu expects, which means that nvu doesn't get compiled at all. I'm going to snag a mozilla-1.7-beta source tree, and see if that looks more promising. Best regards, Stu
*** Bug 45972 has been marked as a duplicate of this bug. ***
Writing a bit of a new ebuild for this, and it's test-building now. Should be able to do an initial commit by tonight. Stay tuned!
adding myself to cc :)
Added myself to CC.. I'm interested in a nvu ebuild
I have been downloading the source and compiling every release from 0.1 using the posted instructions. I am using gcc 3.3.3 without a hitch. Adding myself to the cc list. This would be very nice.
Created attachment 28493 [details] nvu 0.20 ebuild Here's what we have so far. It fails to build because of a missing export target. Some insight on why this fails when it's working for others of you would be very welcome.
anyone able to get this to work yet? i'd REALLY like to try tihs app but I can't even get it to compile properly manually. (PS: BSD already has it in ports) :)
I'm added to CC myself
Hi, I just tried out the 2004-03-31 nvu 0.20 ebuild (attachment 28493 [details]) and I ran into build problems that seem kinda silly almost. During the make run it stops at mozilla/chrome saying it can't find a target for export, and sure enough in the mozilla chrome directory there is no Makefile. Anyone have any ideas what's going on? Are the mozilla 1.7b sources compiled nightly? Is the file just missing today, or is something about the ebuild script? Any help would be appreciated, I'm willing to test out just about anything. I already build mozilla-firefox and thunderbird from cvs (although the breakmygentoo ebuilds don't use the cvs.eclass), so I'm quite happy to test out cvs builds too.
any news about nvu ebuild???
gmake[2]: Leaving directory `/var/tmp/portage/nvu-0.20/work/mozilla/xpfe/components/sidebar/public' gmake[2]: Entering directory `/var/tmp/portage/nvu-0.20/work/mozilla/xpfe/components/xremote/public' Creating _xpidlgen/.done Creating ../../../../dist/include/xremoteservice ../../../../config/nsinstall -R -m 644 nsIXRemoteService.idl ../../../../dist/idl nsIXRemoteService.idl ../../../../dist/bin/xpidl -m header -w -I. -I../../../../dist/idl -o _xpidlgen/nsIXRemoteService nsIXRemoteService.idl ../../../../config/nsinstall -R -m 644 _xpidlgen/nsIXRemoteService.h ../../../../dist/include/xremoteservice /usr/bin/perl -I../../../../config ../../../../config/build-list.pl ../../../../dist/include/xremoteservice/.headerlist nsIXRemoteService.h gmake[2]: Leaving directory `/var/tmp/portage/nvu-0.20/work/mozilla/xpfe/components/xremote/public' gmake[2]: Entering directory `/var/tmp/portage/nvu-0.20/work/mozilla/chrome' gmake[2]: *** No rule to make target `export'. Stop. gmake[2]: Leaving directory `/var/tmp/portage/nvu-0.20/work/mozilla/chrome' gmake[1]: *** [tier_9] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/nvu-0.20/work/mozilla' make: *** [default] Error 2 !!! ERROR: app-editors/nvu-0.20 failed. !!! Function src_compile, Line 142, Exitcode 2 !!! (no error message) tried building it on my system, but came up with this error during the final installation part of the build. re-run it, same error.
src_unpack() { unpack mozilla-source-${MOZVERSION}.tar.bz2 rm -rf ${S}/composer rm -rf ${S}/chrome ln -s ${S}/rdf/chrome ${S}/chrome cd ${S} unpack nvu-${PV}-source.tar.gz epatch ${DISTDIR}/${PATCH} # alpha stubs patch from lfs project. # <taviso@gentoo.org> (26 Jun 2003) use alpha && epatch ${FILESDIR}/mozilla-1.3-alpha-stubs.patch # use amd64 && epatch ${FILESDIR}/mozilla-firebird-amd64.patch } this was my solution, then... I modify the /usr/lib/nvu/nvu and I set the mozilla home. the symlink doesn't work too ln -s /usr/lib/nvu/nvu /usr/bin/nvu
Added me to CC. :)
I'm going to make a CVS ebuild for this and put it on BreakMyGentoo, as this currently appears to be somewhat unstable and unreliable. Fantastic though it is!
added myself to CC, would love to see this come about as a "working" ebuild. looks to be quite an awsome program, and as to see quanta doesn't really have wysiwyg (well it does...sortof) support, this program would be great! tryin out David Cuadrado's fix, we'll see if that works, it's running now...
Just a note that 0.30 is out. And you thought you didn't have enough on your plate!
I have sent this email to Nvu guys: >First of all, let me congratulate the Nvu team and Linspire for this great >project, this kind of app is a big void hole in Linux. > >But is seems that Nvu has been adopted by Linux distros yet. >I've searched for deb's and rpm's and nothing. >As a Gentoo user (and sometimes developer), I have watched close the ebuild >for nvu. But there's always a lot of problems to get this working. >And there are a lot of people that wants this (just see the CC list), you can >check this bugreport: >http://bugs.gentoo.org/show_bug.cgi?id=40821 > >Anyway, I would like to know if you have sucessfully compiled Nvu with gcc-3.3 >or gcc-3.4, wich will became the standard compiler in Linux. > >I've though that can be a gentoo problem, but even on debian there aren't any >packages... wich is very strange. > >Thanks for your attention! And here is the answer: We are in the process of working with the Mozilla foundation to move all of the Nvu code over to the Mozilla site as well. They have more resources than we do to ensure it works well with other distributions. We don't do a lot of testing in other distributions (other than Linspire). You may want to post this question to our developers mailing list. Visit http://www.nvudev.org for information on how to sign up for the mailing list. I will now subscribe the mailing list and ask them about this...
Wow, lots have happenned since I last posted an ebuild here :D. I gave up out of discouragment. I added myself to CC as well. No news tough :(
Created attachment 34364 [details] ebuild for nvu 0.30
Tried the nvu 0.30 ebuild. Emerged with no errors, but gave this error when 'nvu' was executed: run-mozilla.sh: Cannot execute /usr/lib/mozilla/nvu-bin. I checked and found out there was no nvu-bin in /usr/lib/mozilla/, so I cp'ed over the one in /usr/lib/nvu/. When I tried running nvu again, I got this: /usr/lib/mozilla/nvu-bin: error while loading shared libraries: /usr/lib/mozilla/nvu-bin: undefined symbol: _ZN12nsCharTraitsIcE12sEmptyBufferE Perhaps there are more necessary files that were not created in /usr/lib/mozilla/?
TO Aaron Wilson: to run nvu you must run /usr/lib/nvu/nvu TO David Cuadrado: Thanks for the ebuild it's working... but theres one thing, the link is not being creating. ln: creating symbolic link `/var/tmp/portage/nvu-0.30/image//usr/bin/nvu' to `/usr/lib/nvu/nvu': No such file or directory This should not be the wanted link, because we want a link /usr/bin/nvu... anyway good ebuild... thanks again
at the bottom of the /usr/lib/nvu/nvu script, you have to change: # honor MOZILLA_FIVE_HOME if it's there if [ -n "$MOZILLA_FIVE_HOME" ] ; then dist_bin="$MOZILLA_FIVE_HOME" to: # honor MOZILLA_FIVE_HOME if it's there if [ -n "$NVU_HOME" ] ; then dist_bin="$NVU_HOME" I don't know how to do that in an ebuild.
see this coomment: ------- Additional Comment #24 From David Cuadrado 2004-05-03 10:11 PST ------- . . . this was my solution, then... I modify the /usr/lib/nvu/nvu and I set the mozilla home. the symlink doesn't work too ln -s /usr/lib/nvu/nvu /usr/bin/nvu -------------------------------------------------------------------------------
sorry, I missed that.
Works fine now with will@johnstonclan.net's fix. Great, but how can we get that in an ebuild? And /usr/bin/nvu exists for me.
ok... for the ebuild is: 149 src_install() { 150 dodir /usr/lib 151 dodir ${MOZILLA_FIVE_HOME} 152 153 sed -i 's/MOZILLA_FIVE_HOME/NVU_HOME/' ${S}/dist/bin/nvu 154 cp -RL --no-preserve=links ${S}/dist/bin/* ${D}/${MOZILLA_FIVE_HOME} 155 #make DESTDIR="${D}" install || die "Install failed" 156 157 cd ${MOZILLA_FIVE_HOME} 158 dosym ${D}/${MOZILLA_FIVE_HOME}/nvu /usr/bin/nvu 159 160 #fix permissions 161 chown -R root:root ${D}/${MOZILLA_FIVE_HOME} 162 163 dodoc LEGAL LICENSE README.txt the symlink doesn't work = (
Calling all cars! Calling all cars! 0.4 is out!
I've added myself to the CC list. Would love to see NVU in Portage :)
Created attachment 37525 [details] ebuild for nvu 0.41 Here is an updated ebuild for the latest nvu (0.41). It creates a symlink /usr/bin/nvu -> /usr/lib/nvu/nvu.
I just tried the new ebuild for 0.41, and it worked perfectly out of the box. Thanks a lot.
0.41 ebuild seems to work well for me, thanks.
Created attachment 38046 [details] New ebuild for nvu 0.41 Added section for the menu entries of kde and gnome.
Created attachment 38047 [details] menu entry for gnome/kde
Why isn't this in portage yet?
This was first posted in Feburary and it's still not in the portage tree!?!
Don't sound so surprised. I submitted an ebuild for a different package in June 2003 and it is still collecting dust in bugzilla.
nvu is still experimental. A stable release has not yet been made. Even then, a package is added to the portage tree only if a maintainer can be found for it - and that's easier said than done. So no, don't sound so surprised...
Again, it begs the age old question, what is the point of the ARCH var and the ~x86 value? Just add it to portage, what are you afraid of? It's too bad gentoo has become so bureaucratic.
I agree with Robert. NVU is much too unstable to be included in Portage. If you include it, it will most probably not work on many setups and spure an avalanche of request for support. If you die to have it, just copy the latest ebuild listed here into your portage overlay and emerge it. Finale.
I definately agree with Robert & Bel as well. It's not that the ebuild is entirely unavailable.. it's here :) Those who have trouble learning how to install a "home-made" ebuild are probably better off waiting for it to get a little more stable (and then into Portage) since the whole thing is pretty buggy for now :)
"Again, it begs the age old question, what is the point of the ARCH var and the ~x86 value? Just add it to portage, what are you afraid of? It's too bad gentoo has become so bureaucratic." Well, seeing as you asked, I'll tell you... The ACCEPT_KEYWORDS variable is for marking ebuilds "stable" and "unstable" on specific architectures. However, this denotes whether the *ebuild* is stable or unstable - not the *package* itself. It is Gentoo policy, and has been for around two years IIRC, that it is decided upstream whether or not a package is stable enough for general usage. If the authors decide that it isn't stable enough for our users to expect it to work without problems, it doesn't go into the tree. If that's a problem, then you want to head on over to http://breakmygentoo.net/ and bug them - it's their job (unofficially) to keep the hordes of Gentoo users who want to break stuff happy!
I tried the ebuild listed in comment #44, but it segfaults. I'm not having any signs of hardware/memory/temperature problems, so I presume this is a problem with the ebuild, compiler, etc. It's based on a specific verion of mozilla which is not my current mozilla, so it's trying to build mozilla code at the point of failure. g++ -o nsInstallFolder.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DHAVE_DEPE NDENT_LIBS -I./../public -I../../dist/include/xpcom -I../../dist/include/xpcom_o bsolete -I../../dist/include/string -I../../dist/include/jar -I../../dist/includ e/caps -I../../dist/include/content -I../../dist/include/necko -I../../dist/incl ude/intl -I../../dist/include/locale -I../../dist/include/libreg -I../../dist/in clude/js -I../../dist/include/pref -I../../dist/include/widget -I../../dist/incl ude/uriloader -I../../dist/include/xpconnect -I../../dist/include/dom -I../../di st/include/windowwatcher -I../../dist/include/plugin -I../../dist/include/unicha rutil -I../../dist/include/appshell -I../../dist/include/docshell -I../../dist/i nclude/cookie -I../../dist/include/xpinstall -I../../dist/include -I/var/tmp/por tage/nvu-0.41/work/mozilla/dist/include/nspr -I. -I/usr/X11R6/include -fPI C -I/usr/X11R6/include -fno-rtti -fno-handle-exceptions -Wconversion -Wpointer -arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non -virtual-dtor -Wno-long-long -pipe -march=pentium4 -Wno-return-type -w -Wno-retu rn-type -w -Wno-return-type -w -s -fforce-addr -fshort-wchar -pthread -pipe -DD EBUG -D_DEBUG -DDEBUG_root -DTRACING -g -fno-inline -O2 -I/usr/X11R6/include -D MOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsInstallFolder.pp nsInstallFolder.cpp gmake[3]: *** [nsInstallFolder.o] Segmentation fault Here's my info: emerge info Portage 2.0.51_rc6 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4 i686) ================================================================= System uname: 2.6.8-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.7-r4 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dba dvdr encode esd foomaticdb gd gdbm gif gnome gpm gtk gtk2 guile imlib innodb java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba scanner sdl session simplexml slang soap sockets spell sqlite ssl svga tcltk tcpd tiff truetype usb x86 xml2 xmms xprint xsl xv zlib"
0.41 looks good here. $ emerge info Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r4) ================================================================= System uname: 2.6.8-gentoo-r4 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /sbin /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache emergemail fixpackages nostrip notitles sandbox userpriv usersandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow S3TC X aac aalib acpi acpi4linux alsa apm arts artswrappersuid audiofile avi berkdb bitmap-fonts bzlib calendar cddb cdparanoia cdr codecs cups curl curlwrappers dbase devmap divx4linux dmx doc dv dvd dvdr dvdread encode escreen esd exif faac faad fbcon ffmpeg flac foomaticdb ftp ggi gif gimp gimpprint gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml imagemagick imlib innodb interbase iodbc java javascript jbig joystick jp2 jpeg jpeg2k kde libg++ libwww linguas_en_GB live lzw-tiff mad maildir mbox mikmod mime mmx mmx2 mng monkey mono motif mozcalendar moznocompose moznoirc mozsvg mp3 mpeg mysql mysqli nas ncurses network nls no_wxgtk1 nocardbus nomac oav odbc oggvorbis ooo-kde opengl oss pam pcre pdflib perl png posix postgres ppds python qt quicktime readline rtc samba scanner sdl slang slp sox spell sqlite sse svg tcltk tcpd tetex tga theora tiff timidity truetype unicode usb vanilla videos vim-with-x wmf x86 xbase xine xml2 xmms xpm xprint xv xvid yv12 zlib"
Well, after a retry, the compile completed without errors, so I'll shut up for notw.
Can someone with the skills please get this fine package - that seems to work now - into the portage tree? Even if it's M~masked... Thanks all!
I just now downloaded it dropped it in my overlay directory built it, and it works great. Get this in the portage repository guys. Come on.
Created attachment 41595 [details] ebuild for nvu-0.50 I exhausted my ebuild creation skills with this one - nvu built all right but at the end it bombed with the appended error. I think the ebuild needs to be modified to take into account the Makefile in nvu-0.50. IMO, it should be a trivial modification... take a look at it, people, if you have a few spare minutes. adding: content/cascades/boxProps.xul (stored 0%) adding: content/cascades/auralProps.xul (stored 0%) adding: locale/en-US/cascades/EdCssProps.dtd (stored 0%) adding: locale/en-US/cascades/cascadesOverlay.dtd (stored 0%) adding: locale/en-US/cascades/contents.rdf (stored 0%) gmake[3]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla/extensions/editor/cascades' gmake[2]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla/extensions' gmake[1]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla' /usr/bin/gmake tier_99 gmake[1]: Entering directory `/var/tmp/portage/nvu-0.50/work/mozilla' tier_99: composer embedding/browser/gtk gmake[2]: Entering directory `/var/tmp/portage/nvu-0.50/work/mozilla/composer' gmake[2]: *** No rule to make target `export'. Stop. gmake[2]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla/composer' gmake[1]: *** [tier_99] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla' make: *** [default] Error 2 !!! ERROR: net-www/nvu-0.50 failed. !!! Function src_compile, Line 146, Exitcode 2 !!! (no error message)
it might help to follow the instructions at http://nvu.com/Building_From_Source.html specially step 4: Go into that directory and grab your preferred mozconfig.* file and rename it .mozconfig (dot mozconfig). The package contains the following predefined mozconfig files: mozconfig.linspire, mozconfig.fedora2, mozconfig.linux, mozconfig.win, mozconfig.mac.
I get the same failure as Comment #59. Following advice of Comment #60, I found that there are *no* mozconfig.* files in /var/tmp/portage/nvu-0.50/work/mozilla/. Also strange, /var/tmp/portage/nvu-0.50/work/mozilla/composer/ has only two subdirectories: app and base - base is empty and app just has an empty profile directory, which might explain "*** No rule to make target `export'".
Had problem with nvu-0.50.ebuild, it downloads nvu-0.50-sources.tar.bz2 but wants to unpack nvu-0.50-source.tar.bz2 (sources != source). >>> Unpacking nvu-0.50-source.tar.bz2 to /var/tmp/portage/nvu-0.50/work/mozilla bzip2: Can't open input file /usr/portage/distfiles/nvu-0.50-source.tar.bz2: No such file or directory.
Having the same bug as in comment #59. Maybe this is related to these messages during the start of the ebuild can't read ./composer/Makefile.in: No such file or directory creating composer/app/Makefile can't read ./composer/app/Makefile.in: No such file or directory creating composer/app/profile/Makefile can't read ./composer/app/profile/Makefile.in: No such file or directory creating composer/base/Makefile can't read ./composer/base/Makefile.in: No such file or directory Seems unpacking went wrong :-( For example the file mozilla/composer/app/nsNvuApp.cpp from nvu-0.50-sources.tar.bz2 is unpacked in /var/tmp/portage/nvu-0.5.0/work/mozilla/mozilla/composer/app and not in /var/tmp/portage/nvu-0.5.0/work/mozilla/composer/app
Created attachment 41832 [details] nvu-0.50.ebuild v2 the previous 0.50 ebuild is invalid, I've tweaked this one. Please test.
Yay! Made it to portage, masked but at least it there now =) Thanks guys!
Ebuild at Comment #64 failed: ../../../dist/include/xpcom/nsCOMPtr.h:492: error: invalid static_cast from type `nsIDOMNode*' to type `nsISupports*' ../../../dist/include/xpcom/nsCOMPtr.h:494: error: invalid use of undefined type `struct nsIDOMNode' ../../../dist/include/accessibility/nsIAccessibleRetrieval.h:17: error: forward declaration of `struct nsIDOMNode' gmake[4]: *** [nsAccessibleHyperText.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... gmake[4]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla/accessible/src/atk' gmake[3]: *** [libs] Error 2 gmake[3]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla/accessible/src' gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla/accessible' gmake[1]: *** [tier_9] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/nvu-0.50/work/mozilla' make: *** [default] Error 2 I was using gcc-3.4.2 - I'll try again with 3.3.4
Builds OK with gcc-3.3.4
Ebuild from Portage works fine here with gcc-3.4.2 Portage 2.0.51_rc9 (gcc34-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-gentoo-r8 i686) ================================================================= System uname: 2.6.8-gentoo-r8 i686 Pentium III (Coppermine) Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -fforce-addr -fforce-mem-ffast-math-mpush-args -w" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -fforce-addr -fforce-mem-ffast-math -mpush-args -w" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.easynet.nl/mirror/gentoo/ http://mirror.switch.ch/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acpi alsa apm arts avi berkdb bitmap-fonts cddb cdparanoia cdr chroot crypt cups curl divx4linux dvd dvdr encode f77 faac flac foomaticdb foreign-package ftp gdbm gif gmp gpm gtk imap imlib jpeg kdelibg++ libwww lirc lzo lzw-tiff mad mbox mhash mikmod mmx mng mozilla mpeg mpeg4 mplayer mysql ncursesnls nptl nptlonly oggvorbis ooo-kde opengl oss pam pcre pdflib perl png python qt quicktime readline rtc samba sdl slang spell sse ssl svga tcltk tcpd tiff transcode truetype usb v4l v4l2 x86 xine xml2 xmms xprint xv xvid zlib linguas_de"
Ok folks, I've updated the masked nvu portage ebuild to fix some non standard directory structures in the package installation. .desktop and mozconfig were fixed to accomidate this. Right now I'll be working with the various arches in getting it keyworded across the board. Once this is done, I'll probably end up unmasking it for the general public. If you run ~x86, you should be ok in just using the masked version. Also, I've test compiled it on amd64 and it seems to work ok, as well as run ok (according to another user). One of the ppc devs also verified it working and running on ppc. But until they KEYWORD it, I won't say anything is guaranteed :). So please keep testing though, in case there are any bugs I missed.
chris, not sure if this is the right bug number. i merged the ebuild you sent and gdb'd it. see attachment lateforwork.log
Created attachment 42305 [details] lateforwork.log chris sent me an ebuild to try out, and this is the gdb output. k7, nothing special... the ebuild he sents adds an -f flag i forget which one and i'm late for work. cheerio. -E
nvu has been marked by all arches, so closing.
The description has a typo: it says "A WYSIWG web editor for linux similiar to Dreamweaver", should be "A WYSIWG web editor for linux similar to Dreamweaver" (similar, not similiar).
And "WYSIWG" should be "WYSIWYG" "What You See Is What You Get" remember? :)
un-CC-ing myself