Re: [OpenIndiana-discuss] Building Filezilla Client
Hi, The problem of building an up to date version of Filezilla like 3.30.0 are the dependant libraries which in turn have further dependencies. So you have a situation where multiple libraries have to be maintained. All I need is a FTP/SCP client which does not crash like gftp. The gftp 2.0.19 was released in November 30, 2008 while Filezilla 3.3.0.1 is from November 15, 2009. When I previously tried to build Filezilla I had issues with the older versions of gcc available, having tried gcc 7.2 this issues disappeared. Using Filezilla 3.3.0.1 it is possible to build an executable, attempting to build 3.5.0 fails because the TinyXML version on OpenIndiana is rejected as too old and hightlights issues. It would be great to build Filezilla 3.30.0 just building the system provided libraries but the work involved to complete this would require a significant contribution by everyone using OpenIndiana. If I can resolve the library compatibility issue and find that Filezilla 3.3.0.1 is more stable than gftp then the replacing gftp should have minimal impact within the build environment. As system libraries are upgraded then newer versions of Filezilla can be provided. Regards Russell ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Building Filezilla Client
Am 13.01.18 um 22:38 schrieb russell: Hi Russell, I have some comments: 1. If I look at the project site I see the latest download is version 3.30.0. Why don't you use this one? 2. You will also need libfilezilla (0.11.2 is the newest version). 3. At least for libfilezilla you will need to use gmake instead our make. 3. You don't need gcc 7.2 as our default version 4.9.4 supports |-std=c++14. Most probably your ABI problems are due to the use of 7.2. |4. I recommend creating real packages for both (libfilezilla and filezilla). I am willing to help here or do it, whatever you prefer. Regards Andreas || > Hi, > > After some experimentation I finally built a Filezilla Client using > the standard libraries with OpenIndiana, unfortunately I hit a problem > which is outside my experience. I am looking to use Filezilla as I > find gftp crashes frequently. > > $ ./filezilla > Fatal Error: Mismatch between the program and library build versions > detected. > The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx > containers,compatible with 2.6), > and your program used 2.8 (no debug,Unicode,compiler with C++ ABI > 1011,wx containers,compatible with 2.6). > Abort > > After some experimentation I found that Filezilla Client 3.3.0.1 would > build on OpenIndiana (available here > http://download.filezilla-project.org/client/FileZilla_3.3.0.1_src.tar.bz2 > ) > > After unzipping and using the following line to configure the environment > > $ CC=gcc CXX=g++ CPPFLAGS=-I/usr/include/idn ./configure > --prefix=/opt/gnu --enable-shared=yes --disable-static > --disable-autoupdatecheck > > I found on the first attempt that the build fails because of xgettext > not accepting the parameters passed, so change PATH=/usr/gnu/bin:$PATH > and could then complete the build using the gcc 7.2 compiler > > $ make > > Upon completion I could run "make install" to complete the installation. > > Is there a flag I need to set to create the correct the library issue? > > TIA > > Russell > > > > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] OI_Hipster doesn't register, AOC-STG-I4S/BCM57840S 10GbE SFP adaptor
On 01/14/18 10:49 AM, Stephan Budach wrote: Hi Russel, - Ursprüngliche Mail - Von: "russell"An: "stephan budach" Gesendet: Samstag, 13. Januar 2018 22:55:14 Betreff: [OpenIndiana-discuss] OI_Hipster doesn't register, AOC-STG-I4S/BCM57840S 10GbE SFP adaptor Hi Stephan, On your system run "prtconf -pv" and search though the listing to find the Broadcom 57840S information that will provide you with the Node information. Node 0x2b assigned-addresses: 82850010..bffe..0002.82850014..bffc..0002.81850018..ec00..0020 reg: 0085.....02850010....0002.02850014....0002.01850018....0020 compatible: 'pciex8086,105e.8086.115e.6' + 'pciex8086,105e.8086.115e' + 'pciex8086,105e.6' + 'pciex8086,105e' + 'pciexclass,02' + 'pciexclass,0200' + 'pci8086,105e.8086.115e.6' + 'pci8086,105e.8086.115e' + 'pci8086,115e' + 'pci8086,105e.6' + 'pci8086,105e' + 'pciclass,02' + 'pciclass,0200' model: 'Ethernet controller' power-consumption: 0001.0001 devsel-speed: interrupts: 0001 subsystem-vendor-id: 8086 subsystem-id: 115e unit-address: '0' class-code: 0002 revision-id: 0006 vendor-id: 8086 device-id: 105e name: 'pci8086,115e' When you find the device, make a note of the name. In the example above the Intel Ethernet adapter it is pci8086,115e You then need to edit the /etc/driver_aliases, search through until you find the entries for the Broadcom driver bnxe bnxe "pci14e4,164e" bnxe "pci14e4,164f" bnxe "pci14e4,1650" bnxe "pciex14e4,164e" bnxe "pciex14e4,164f" bnxe "pciex14e4,1650" bnxe "pciex14e4,16a1" bnxe "pciex14e4,16a5" bnxe "pciex14e4,16a4" bnxe "pciex14e4,168a" bnxe "pciex14e4,168d" bnxe "pciex14e4,168e" bnxe "pciex14e4,16ab" bnxe "pciex14e4,16ae" bnxe "pciex14e4,1662" bnxe "pciex14e4,1663" Duplicate the last entry, and replace the vendor-id,device-id information you found when performing the prtconf -pv This will only work if the current Broadcom driver is compatible with your chipset but has not been updated to reflect support. If you find it works, create a support ticket to get the change included in OpenIndiana/IllumOS. Hope that helps Russell thanks - I knew, I missed something, when I tried to query the installed PCI devices. Firts off, I'll have to correct myself. The NIC installed is actually an Intel 710 one, as prtconf -pv has revealed: Node 0xb2 acpi-namespace: '\_SB_.PCI1.QR1A.D084' assigned-addresses: c3820010..f980..0080.c382001c..fa018000..8000 reg: 0082.....43820010....0080.4382001c....8000 compatible: 'pciex8086,1572.15d9.87e.2' + 'pciex8086,1572.15d9.87e' + 'pciex8086,1572.2' + 'pciex8086,1572' + 'pciexclass,02' + 'pciexclass,0200' + 'pci8086,1572.15d9.87e.2' + 'pci8086,1572.15d9.87e' + 'pci15d9,87e' + 'pci8086,1572.2' + 'pci8086,1572' + 'pciclass,02' + 'pciclass,0200' model: 'Ethernet controller' power-consumption: 0001.0001 devsel-speed: interrupts: 0001 subsystem-vendor-id: 15d9 subsystem-id: 087e unit-address: '0' class-code: 0002 revision-id: 0002 vendor-id: 8086 device-id: 1572 name: 'pci15d9,87e' 8086:1572, that resolves to an Intel x710, actually the card I ordered. This card needs the i40e driver, which hadn't been installed and I wonder why that was. After installing the i40e driver manually, the card got initialized. Thank you, Stephan ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss The driver is not present on the install media because we don't have it in the the minimal set (see https://github.com/OpenIndiana/oi-userland/blob/838c31e91643b6b54bf153641ab6819806482346/components/meta-packages/install-types/includes/minimal). It should be easy for you to add the driver to the set, so OpenIndiana has it for next release by default. Michal ___ openindiana-discuss mailing list
Re: [OpenIndiana-discuss] OI_Hipster doesn't register, AOC-STG-I4S/BCM57840S 10GbE SFP adaptor
Hi Russel, - Ursprüngliche Mail - > Von: "russell"> An: "stephan budach" > Gesendet: Samstag, 13. Januar 2018 22:55:14 > Betreff: [OpenIndiana-discuss] OI_Hipster doesn't register, > AOC-STG-I4S/BCM57840S 10GbE SFP adaptor > > Hi Stephan, > > On your system run "prtconf -pv" and search though the listing to > find > the Broadcom 57840S information that will provide you with the Node > information. > > Node 0x2b > assigned-addresses: > 82850010..bffe..0002.82850014..bffc..0002.81850018..ec00..0020 > reg: > 0085.....02850010....0002.02850014....0002.01850018....0020 > compatible: 'pciex8086,105e.8086.115e.6' + > 'pciex8086,105e.8086.115e' + 'pciex8086,105e.6' + 'pciex8086,105e' + > 'pciexclass,02' + 'pciexclass,0200' + 'pci8086,105e.8086.115e.6' > + > 'pci8086,105e.8086.115e' + 'pci8086,115e' + 'pci8086,105e.6' + > 'pci8086,105e' + 'pciclass,02' + 'pciclass,0200' > model: 'Ethernet controller' > power-consumption: 0001.0001 > devsel-speed: > interrupts: 0001 > subsystem-vendor-id: 8086 > subsystem-id: 115e > unit-address: '0' > class-code: 0002 > revision-id: 0006 > vendor-id: 8086 > device-id: 105e > name: 'pci8086,115e' > > When you find the device, make a note of the name. In the example > above > the Intel Ethernet adapter it is pci8086,115e > > You then need to edit the /etc/driver_aliases, search through until > you > find the entries for the Broadcom driver bnxe > > bnxe "pci14e4,164e" > bnxe "pci14e4,164f" > bnxe "pci14e4,1650" > bnxe "pciex14e4,164e" > bnxe "pciex14e4,164f" > bnxe "pciex14e4,1650" > bnxe "pciex14e4,16a1" > bnxe "pciex14e4,16a5" > bnxe "pciex14e4,16a4" > bnxe "pciex14e4,168a" > bnxe "pciex14e4,168d" > bnxe "pciex14e4,168e" > bnxe "pciex14e4,16ab" > bnxe "pciex14e4,16ae" > bnxe "pciex14e4,1662" > bnxe "pciex14e4,1663" > > Duplicate the last entry, and replace the vendor-id,device-id > information you found when performing the prtconf -pv > > This will only work if the current Broadcom driver is compatible with > your chipset but has not been updated to reflect support. > If you find it works, create a support ticket to get the change > included > in OpenIndiana/IllumOS. > > Hope that helps > > Russell > > thanks - I knew, I missed something, when I tried to query the installed PCI devices. Firts off, I'll have to correct myself. The NIC installed is actually an Intel 710 one, as prtconf -pv has revealed: Node 0xb2 acpi-namespace: '\_SB_.PCI1.QR1A.D084' assigned-addresses: c3820010..f980..0080.c382001c..fa018000..8000 reg: 0082.....43820010....0080.4382001c....8000 compatible: 'pciex8086,1572.15d9.87e.2' + 'pciex8086,1572.15d9.87e' + 'pciex8086,1572.2' + 'pciex8086,1572' + 'pciexclass,02' + 'pciexclass,0200' + 'pci8086,1572.15d9.87e.2' + 'pci8086,1572.15d9.87e' + 'pci15d9,87e' + 'pci8086,1572.2' + 'pci8086,1572' + 'pciclass,02' + 'pciclass,0200' model: 'Ethernet controller' power-consumption: 0001.0001 devsel-speed: interrupts: 0001 subsystem-vendor-id: 15d9 subsystem-id: 087e unit-address: '0' class-code: 0002 revision-id: 0002 vendor-id: 8086 device-id: 1572 name: 'pci15d9,87e' 8086:1572, that resolves to an Intel x710, actually the card I ordered. This card needs the i40e driver, which hadn't been installed and I wonder why that was. After installing the i40e driver manually, the card got initialized. Thank you, Stephan ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss