|
From: doug s. <hig...@ho...> - 2015-01-25 20:27:09
|
Mint MATE continued I have similar problems with Imlib2 - arcane dependencies. It depends on freetype6 which I already found I couldn't install due to arcane dependencies. And can't install libmozjs185, and can't configure because of it. I think the idea that freewrl can build and run anywhere there's a gcc compiler is not quite true. You have to have a linux guru / developer who can spend several hours or days hunting down dependencies and/or hacking the config. I did get direct freetype2 .gz download to build and install itself. I did ./configure and it found a few dependencies and #defined out what it couldn't find. -Doug mint@mint ~/freetype2 $ sudo apt-get install libimlib2 libimlib2-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libimlib2-dev : Depends: libfreetype6-dev but it is not going to be installed Depends: libtiff-dev E: Unable to correct problems, you have held broken packages. mint@mint ~/freewrl/freex3d $ sudo apt-get install libmozjs185-1.0 libmozjs185-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libmozjs185-dev : Depends: libnspr4-dev but it is not going to be installed E: Unable to correct problems, you have held broken packages. configure: Determining Javascript engine to build against checking for mozjs-17.0 while ... checking for JAVASCRIPT_ENGINE... no checking for mozjs187 while ... checking for JAVASCRIPT_ENGINE... no checking for mozjs185 while ... checking for JAVASCRIPT_ENGINE... no checking for mozilla-js>= 1.9 while ... checking for JAVASCRIPT_ENGINE... no checking for xulrunner-js>= 1.8 while ... checking for JAVASCRIPT_ENGINE... no checking for seamonkey-js while ... checking for JAVASCRIPT_ENGINE... no checking for firefox-js while ... checking for JAVASCRIPT_ENGINE... no checking for firefox2-js while ... checking for JAVASCRIPT_ENGINE... no configure: error: Unable to find an appropriate javascript engine > > I see on freewrl.sourceforge.net/ubuntu_src.html Dave downloaded freetype2 directly. That raises the question: what freetype2 was I using on ubuntu - maybe that''s my problem. > When I look in the freeetype2.tar.gz it has a set of folders builds, devel, docs, include, objs, src and files like autogen.sh, Makefile, configure. > Q1. where do I put all this? > Q2. what/how do I tell the freewrl ./configure where it is, or does it discover it and build it if properly placed? > -Doug > > >> Thanks Ian. >> I tried linux-mint on a few old computers via usb disk.^ >> * I found it had gcc, git, autoreconf, configure already installed. >> * I could find and install zlib >> x I could _not_ install freetype2, due to it being called libfreetype6, libfreetype6-dev, and libfreetype6-dev having arcane dependencies >> checking pkg-config is at least version 0.9.0... yes >> checking for FREETYPE... no >> configure: error: Package requirements (freetype2) were not met: >> >> No package 'freetype2' found >> Q. can/should we provide a private libfreetype2, and statically link? >> >> -Doug >> more.. >> Here's me trying to install libfreetype6-dev (it has no libfreetype2 or freetype2): >> mint@mint ~/freewrl/freex3d $ sudo apt-get install libfreetype6-dev >> Reading package lists... Done >> Building dependency tree >> Reading state information... Done >> Some packages could not be installed. This may mean that you have >> requested an impossible situation or if you are using the unstable >> distribution that some required packages have not yet been created >> or been moved out of Incoming. >> The following information may help to resolve the situation: >> >> The following packages have unmet dependencies: >> libfreetype6-dev : Depends: libfreetype6 (= 2.5.2-1ubuntu2) but 2.5.2-1ubuntu2.2 is to be installed >> E: Unable to correct problems, you have held broken packages. >> >> >> more.. >> The USB drive technique allows you to save a 4GB (fat32 file-size limit) space on a usb drive, so you can use it like a normal disk drive, and don't need to install to a hard drive. see linuxliveusb.com (aka LILI) or pendrivelinux.com >> www.everydaylinuxuser.com/2014/05/how-to-create-bootable-linux-mint-usb.html >> Of my 2 old computers, only one listened to the usb keyboard during boot, to catch the F12 boot menu. >> That one crazy-screened due to nvidia gpu, so during boot countdown I hit a key and chose compatibility mode. >> first I tried mint cinnamon but it didn't complete the boot - had errors. >> I tried mint MATE and it booted in compatibility, and I set the video driver to nvidia, and it was good. >> >> >> ---------------------------------------- >> Date: Sat, 24 Jan 2015 16:28:32 -0500 >> From: ia...@ae... >> To: fre...@li... >> Subject: Re: [FreeWRL-develop] linux build >> >> >> Freewrl should build from any linux distro as long as it has a toolchain >> and the necessary "devel" libraries. >> >> That said, the versions of toolchains may matter as well as the versions >> of libs. For instance, my gentoo boxen use gcc 4.8.3 and I have c++11 >> turned off. I don't know how well that maps to other distros. >> >> >> >> On 24/01/15 03:12 PM, doug sanden wrote: >>> Q. What about Mint - should freewrl build and run on mint? I know an >>> android hacker that works from mint. Perhaps it would be easier for me >>> to do freewrl gcc build checks on mint? >>> >>>> From: hig...@ho... >>>> To: fre...@li... >>>> Date: Sat, 24 Jan 2015 09:47:21 -0700 >>>> Subject: Re: [FreeWRL-develop] linux build >>>> >>>> >>>> I gave up on ubuntu build. Just good as a gcc compile check. I'll >>> stick to windows. >>>> -Doug >>>> more.. >>>> >>>>> Ubuntu fonts> >>>>> I tried my veramono.c compiled in font trick as works on win32: no >>>>> improvement therefore its not a problem with .ttf font file. >>>>> I tried updating and upgrading to ubuntu 14.10: no improvement (and >>>>> vrml parsing broke). >>>> >>>> VRML PARSING BROKE Ubuntu 14.10 >>>> H: something about a newer version of gcc, and will be a problem on >>> all gcc builds in the future. >>>> I noticed that during the update it removed gcc 4.8 so that likely >>> means it installed a newer gcc. >>>> But why vrml parsing? X3D still worked. >>>> H0: something about all those unreadable macros, not that they are >>> wrong code in ANSI C, but humans maintaining C compilers might not >>> fathom all the twisted scenarios when maintaining compilers. >>>> H1: not directly vrml parsing, rather some supporting libc thing changed >>>> H2: some little syntax thing, like }// parsing issue in 2014 >>>> >>>> >>>>>> ubuntu font issue >>>>>> http://wiki.archlinux.org/index.php/font_configuration#Patched_packages >>>>>> - "Apps that statically link to freetype2 will not be affected by >>> patches" >>>>>> Q. are we statically linking to freetype2? If not how can I try static? >>>> >>>> I haven't investigated / tried 'static linking' for freetype2 on >>> ubuntu. Some ubuntu developer might be able to solve it. >>>> >>> ------------------------------------------------------------------------------ >>>> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >>>> GigeNET is offering a free month of service with a new server in Ashburn. >>>> Choose from 2 high performing configs, both with 100TB of bandwidth. >>>> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >>>> http://p.sf.net/sfu/gigenet >>>> _______________________________________________ >>>> FreeWRL-develop mailing list >>>> Fre...@li... >>>> https://lists.sourceforge.net/lists/listinfo/freewrl-develop >>> >>> >>> ------------------------------------------------------------------------------ >>> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >>> GigeNET is offering a free month of service with a new server in Ashburn. >>> Choose from 2 high performing configs, both with 100TB of bandwidth. >>> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >>> http://p.sf.net/sfu/gigenet >>> >>> >>> >>> _______________________________________________ >>> FreeWRL-develop mailing list >>> Fre...@li... >>> https://lists.sourceforge.net/lists/listinfo/freewrl-develop >>> >> >> >> >> ------------------------------------------------------------------------------ >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >> GigeNET is offering a free month of service with a new server in Ashburn. >> Choose from 2 high performing configs, both with 100TB of bandwidth. >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >> http://p.sf.net/sfu/gigenet >> _______________________________________________ >> FreeWRL-develop mailing list >> Fre...@li... >> https://lists.sourceforge.net/lists/listinfo/freewrl-develop >> >> ------------------------------------------------------------------------------ >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >> GigeNET is offering a free month of service with a new server in Ashburn. >> Choose from 2 high performing configs, both with 100TB of bandwidth. >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >> http://p.sf.net/sfu/gigenet >> _______________________________________________ >> FreeWRL-develop mailing list >> Fre...@li... >> https://lists.sourceforge.net/lists/listinfo/freewrl-develop > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > FreeWRL-develop mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freewrl-develop |