Re: [OpenIndiana-discuss] Building Filezilla Client

2018-01-14 Thread russell

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

2018-01-14 Thread Andreas Wacknitz
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

2018-01-14 Thread Michal Nowak

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

2018-01-14 Thread Stephan Budach
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